|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ContextProvider | This interface provides methods that are able to provide compatible contexts for a XBRLFactItem while it stores all XBRLContexts in an instance document, only those that belongs to the same "column" are "compatible" contexts for a XBRLFactItem. |
| DefaultUnitProviderInterface | |
| Dimension<T> | This is a representation of something that is a dimension in an instance document or DTS. |
| GroupOfDimensionsMember | This is a member that contains more than one dimension. |
| HandleDateStep | Functions related with the capability of setting and obtaining a value for the dateStep variable |
| HandleInstantMode | |
| HasAccessSelectedRole | |
| HasDimensionsTableHeaderItem | |
| InstanceExplorerInterface | |
| InstanceExplorerListener | Interface for classes that receive events about changes in the InstanceExplorer |
| InstantOnColumnRecognitionSupport | This interface allows classes to ask how an XBRLFactItem is represented in the user interface in regard to the label role and, particularly, if the label role is at the beginning of a column period or at the end of a column period. |
| KeysForFactsProvider | |
| LabelsProvider | |
| LangsProvider | Provides an ordered list of language tokens according to the user's preferences |
| Member<T> | A Member is a Dimension Member as defined in the XDT specification. |
| NegatedSupport | This interface allows classes to ask how an XBRLFact is represented in the user interface in regard to the label role and, particularly, if the label role is negated. |
| SchemesProvider | Provides an ordered list of schemes defined in the application. |
| UnitsProvider | Interface for classes able to suggest a unit or a set of units to be used for a particular item declaration. |
| Class Summary | |
|---|---|
| BasicInstantOnColumnRecognition | Simple class implementing the InstantOnColumnRecognitionSupport interface and some helper methods |
| ClsPackQNameContainer | Encapsulates a container and the dimension name together. |
| ColumnPeriod | This is a class representing a logical reporting period. |
| ColumnPeriod.ColumnPeriodDurationComparator | |
| ColumnPeriod.ColumnPeriodEndComparator | |
| ColumnPeriod.ColumnPeriodStartComparator | |
| CompanyKey | |
| ConceptHeader | |
| ConceptInTable | This represents a true XBRL concept used in a cell in a cross presentation table |
| DDimension | Prepares a dimension view based on a parent-child hierarchy |
| Deleted_InstantOnDurationDimension | This is a virtual dimension to disambiguate duplicate facts that may happen when the search criteria contains a duration period and facts of instant duration exists inside. |
| DimensionalInstanceExplorer | This class provides methods to investigate the content of an XBRL instance document from a high level point of view so the development of tools reading the content of instance document will be much easier |
| DpDimension | Dimension for duplicate items if they exist. |
| DTSExplorer | Provides methods to explore a DTS |
| EDimension | An EDimension is a representation of an XDTDimension in the object model. |
| FactsColumn | This is a class representing all facts in a logical column |
| FactUse | This is a concept item and the use of that concept item together. |
| FactUseItem | This is a concept item and the use of that concept item together. |
| FactUseTuple | This is a concept item and the use of that concept item together. |
| IdentifierDimension | This is the class that implements the interface for Dimension while allows adding Members that are of the class IdentifierMember |
| IdentifierMember | |
| InstanceBuilder | This class provides methods to create sample instance documents according to a DTS It creates a fact item per concept definition in the DTS |
| InstanceExplorer | This class provides methods to investigate the content of an XBRL instance document from a high level point of view so the development of tools reading the content of instance document will be much easier |
| InstanceExplorerAbstract | |
| InstanceExplorerEvent | Event about changes in the Instance Explorer |
| InstantModeMember | Used just to indicate on which date are we interested from the columnPeriod |
| LabelsProviderBasic | This is a class that implements the basic LabelsProvider interface so an instance of this class can provide labels to concept definitions and keep the labels in an internal database to speed-up the process of obtaining labels. |
| LabelsProviderInstance | |
| LangsProviderBasic | |
| LangsProviderInstance | |
| MemberDuplicate | |
| MemberInfo | This class holds information about the member |
| MemberQName | This is a domain member referenced as a QName and the dimension it belongs to |
| Note | |
| NullMember | This is the member that is returned when a primary item may contain a dimension but does not actually contains it in the context. |
| OpenTableRowKeyMember | |
| PDimension | Used to represent a hierarchical structure on the Primary Item. |
| PeriodComparator | |
| PeriodDimension | Make this class abstract and create two non abstract classes, one for instants another for duration |
| PeriodDimensionDuration | |
| PeriodDimensionInstant | |
| PeriodMember | |
| PMember | This class holds a domain of members |
| RowKey | This is a key generated from information in a context. |
| Scheme | Helper class that contains a Scheme URI and the description. |
| SchemesProviderImpl | Implementation of the SchemesProvider interface. |
| TableHeader | Contains the properties of a table header so it can be easily translated to excel cells |
| TableInfo | Table info in an object model representation of the hierarchy of items in the table header |
| TwoContexts | This is just a pair of two contexts. |
| TypedDimensionsDomainController | This class is a container for domain members of typed dimensions classified by dimension. |
| Version | Provides static information about the version number |
| VirtualDimension | Dimension for duplicate items if they exist. |
| VNotes | |
| XBRLRoleArcroleTypeFormatter | This class provides text to identify a user defined or static role type in an user friendly and language neutral manner |
| XBRLRootNode | This class represents a root node that normally will not be visible and implements the TreeNode interface. |
| XBRLTreeNode | This class represents an object in a tree like in the presentation or calculation linkbases |
| XBRLTreeRoot | The XBRLTreeRoot is the root node in a tree. |
| XBRLTreeWalker | |
| XDimension | This is the representation of an XDT Dimension but for the representation of information in an instance document. |
| XMLFragmentMember | Implements the Member interface for typed dimension members |
| Enum Summary | |
|---|---|
| Dimension.DimensionType | |
| HandleDateStep.InstantMode | Enumeration of possible values for the InstantMode BOP means Beginning of Period. |
| PeriodComparator.PeriodComparatorType | |
| Exception Summary | |
|---|---|
| InstanceBuilderException | |
| InstanceExplorerRuntimeException | |
| NotRepresentableDurationException | |
| TableInfoException | |
Provides the classes necessary to investigate the content of a DTS.
Classes in this package are mainly used by applications requiring to navigate
through the content of the DTS. For example, a DTSExplorer
can be used to obtain hierarchies or relationships and process them more efficiently.
Starting with IFRS 2008 a new structure for tables can be defined using two
presentation linkbases, one for rows and another one for columns.
The TableInfo class serves to obtain the table in an object
model so cells in the table can be processed by applications.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||