Package com.ihr.xbrl.om.xdt

Provides the classes necessary to implement a plug in XBRL processor for validation of dimensional instance documents according to the XBRL Dimensions specification 1.0 This package contains two hierarchies of classes.

See:
          Description

Interface Summary
XDTVirtualDimension A virtual dimension does not exist in the XDT space and neither in the instance document.
 

Class Summary
XDTCombinationItemExplicit This is the concrete class that represents a member of a combination of members in a Cartesian product.
XDTCombinationItemHead This class represents an "abstract" Item that belongs to a combination of dimension members this class is extended by two other classes, one that represents an explicit member in a combination and other that represents an implicit member in a combination
XDTCombinationItemImplicit This is the concrete class that represents a member of a combination of members in a Cartesian product.
XDTDimension  
XDTDimensionalPrimaryItem This is the infoset object that encapsulates a concept declaration in its dimensional space.
XDTDimensionalPrimaryItemForGUIs This class represents a "new view" over a dimensional primary item based on the interpretation of the authors of the formula linkbase and the assumptions made by the specification working group regarding the same dimension name cannot appear both in segment and scenario container.
XDTDimensionUse  
XDTDomainMember  
XDTDomainMemberUse  
XDTFact This is a fact in the instance document that can be validated against the XDT specification.
XDTFactForApplications  
XDTFactWithVirtualDimensions  
XDTHypercube  
XDTHypercubeUse  
XDTInfosetConsumer Consumes information from the XBRL Infoset in order to build the XDT Infoset This class builds the XDT Infoset and provides access to it.
XDTPrimaryItem An XDTPrimaryItem represents a concept definition XBRLItem that has dimensional information explicitly declared in the DTS.
XDTPrimaryItemUse  
XDTProcessor  
XDTProcessorFactory  
XDTValidationDimension  
XDTValidationDimensions  
XDTValidationDimensionsMessage Used to create a complex error message to be sent up to other layers so it can be formatted in multiple languages and platforms
XDTValidationELRorNothing This is a section inside a XDTValidationDetails object.
XDTValidationFactHistory Keeps track of the validation history of a primary item so a detailed message can be constructed at a later time in multiple languages and in multiple formats.
XDTValidationHypercube  
XDTValidCombinationScenario Concrete class for the Scenario container
XDTValidCombinationSegment Concrete class for the segment container.
XDTValidCombinationSet A valid combination is a set of dimensions and values for each combination
 

Package com.ihr.xbrl.om.xdt Description

Provides the classes necessary to implement a plug in XBRL processor for validation of dimensional instance documents according to the XBRL Dimensions specification 1.0

This package contains two hierarchies of classes. One is used only for XDT validation and starts by creating a XDTProcessor and the other will be used by applications consuming XBRL instance documents with multidimensional information. It implements the algebra for dimensions

Since:
1.0 Created: 31/08/2008
Author:
Ignacio


Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa