See: Description
| Interface | Description | 
|---|---|
| EqualsCache.Equals<Z> | Required interface for the lambda method to compare two objects. | 
| HasEqualsCache | Mark interface for classes that implements the Equals lambda function. | 
| InitializeInThread.Initializable | this is the interface that must be implemented by a class
 that will contain a callback method called  InitializeInThread.Initializable.initialize(). | 
| InstallCert.PasswordProvider | The Interface PasswordProvider. | 
| LookForwardIterator.ICheck<E,F> | The Interface ICheck. | 
| Timer.TimerTick | This is the interface that must be implemented by classes that
 will receive events at the intervals indicated by the Timer
 class when the timer is running. | 
| XBRLParallelValidation.ValidationCode<T> | Interface of a piece of code that performs validation on a single item. | 
| Class | Description | 
|---|---|
| ActivateSaxon | The Class ActivateSaxon. | 
| AppClassLoader | Class Loader that allows to dynamically insert new URLs of JARS that may contain additional
 classes or resources. | 
| ArrayIterator<X> | The Class ArrayIterator. | 
| AttributeFilter | This class is abstract and serves for XBRL defined objects to remove from
 the declared attributes in the node all that belongs to a different layer
 as for example the XML Schema layer or the XLink layer. | 
| Base64Coder | A Base64 encoder/decoder. | 
| CollectionArray<E> | The Class CollectionArray. | 
| CollectionIterator<E> | Helpful class to Iterate over values of a collection with additional
 information about the relative position of last returned value. | 
| DTSCapture | This small application shall capture remote files while loading a DTS. | 
| EmptyCollection<T> | The Class EmptyCollection. | 
| EmptyIterator<T> | The Class EmptyIterator. | 
| EmptyList<E> | The Class EmptyList. | 
| EmptySet<E> | The Class EmptySet. | 
| EqualsCache<T extends HasEqualsCache> | This class implements a fact cache over the result of equals when the equals method
 is expensive. | 
| FastDocumentTypeIdentifier | This class provides a very fast mechanism to identify if a File is an XBRL document
 Linkbase, Taxonomy or XBRL Report. | 
| GeneralIterable<T> | The Class GeneralIterable. | 
| GeneralURLStreamHandlerFactory | This class provides a common mechanism to register protocols. | 
| I18n | This class provides static methods to help preparing strings in multiple languages. | 
| ImageFormat | Determine the image format | 
| InitializeInThread | This class allows to fire initialization of a class in a separate thread
 and provides a method to synchronize all threads until initialization is
 complete. | 
| InstallCert | Installs digital certificates in a user defined certificate store. | 
| IntegerIterator | |
| InternetProxySelector | Configures the internet proxy
 Based on code form jean-christophe.collet@sun.com
 see page
 
 An instance of this class is created when a DTSContainer is created. | 
| JarAndClasses | Packages together the URL of a jar file and some selected classes on it. | 
| JoinedIterator<E> | Joins two iterators in one iterator that will cycle the first iterator and when finished this
 will continue with the second iterator. | 
| LastDirectoryManager | The Class LastDirectoryManager. | 
| LoadDTSInThread | Load a DTS in a separate thread. | 
| LogUtils | The Class LogUtils. | 
| LookForwardIterator<E,F> | The Class LookForwardIterator. | 
| LookForwardIteratorWithThread<E,F> | Operations for advance are executed in another thread so the main thread
 is executing faster because it is not wasting time on the iteration. | 
| NamespaceURIPair | The Class NamespaceURIPair. | 
| NestedIterator<E,F> | Loops over innerIterator, when innerIterator reaches the end, outerIterator is rolled and innerIterator starts again
 the loop continues until outerIterator finishes. | 
| OEM | This class contains static information for the OEM  
 So it is possible for the OEMs to define their own
 taxonomy catalog and replace ReportingStandard Catalog. | 
| PasswordsVaultConfigurationManager | This class maintains a serialized vault of user names and passwords to be used by any
 other Reporting Standard application when authentication is required
 
 Passwords are encrypted/decrypted automatically so the user will not see the password written in the file. | 
| PropertyTools | The Class PropertyTools. | 
| ProxyConfigurationManager | Reads, store and provides information about the proxy settings. | 
| RegexFormatter | The Class RegexFormatter. | 
| RSStaticAndUser | This class contains static properties shared between tools that has a GUI
 etc. | 
| RunnableWithParameters | This is an extension of the Runnable interface that allows for parameters. | 
| SafeNullEqualsComparator | The Class SafeNullEqualsComparator. | 
| SequenceIterable | The Class SequenceIterable. | 
| SetTools | Several static operations on sets. | 
| SortedCollection<T> | This class is a TreeSet of objects that allows for duplicate elements
 the de duplication and occurrence of elements is handled internally. | 
| Statistics | This class serves for storing information about how many times an operation has been called and the amount of time each operation was taken. | 
| Statistics.LogDetails | The Class LogDetails. | 
| StringLengthComparator | Compare two strings for string length, if the two string are equal length, then
 the return value is the comparison of the two strings. | 
| TextTools | The Class TextTools. | 
| TextTools.ClsStringWidthAndLines | The Class ClsStringWidthAndLines. | 
| Timer | A Timer will invoke a method in another class at regular intervals
 of time indicated by the timer. | 
| TimeUtils | The Class TimeUtils. | 
| URITools | The Class URITools. | 
| UUIDTools | The Class UUIDTools. | 
| VersionWithDots | The Class VersionWithDots. | 
| XBRLDocumentContentExplorer | Collects information about the instance while processing the nodes. | 
| XBRLFileViewClass | The Class XBRLFileViewClass. | 
| XbrlJURIResolver | The Class XbrlJURIResolver. | 
| XBRLParallelValidation | Provides a static method to perform XBRL validation tasks in parallel and
 incorporate the validation result to a single XBRLValidationReport. | 
| XmlFormater | The Class XmlFormater. | 
| XMLTools | Static helper methods to deal with common XML issues. | 
This is a common container for utilities like resolving relative URIs from two absolute URIs or formatting an XML document to a String...
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa