Package com.ihr.xbrl.pojo

Provides the classes necessary to access to the content of a DTS using POJO technology.

See:
          Description

Interface Summary
HasId This interface is designed to be implemented by all classes stored in the database.
XBRLFactList  
XBRLHasDocumentation  
 

Class Summary
AccessHash Access to the hashCode for objects that will be stored in the repository
DatabaseUriResolver  
DTSContainer  
Namespace This class represents a namespace and prefix tuple stored into the XBRL database.
OracleStringType This class implements a special user type that maps NULL to >NULL< and the empty string to >EMPTY< It is used only by Oracle in order to allow consistent storage og NULL and empty strings into the database
QName  
System There should be just one record on the system table in the database.
XBRLArcroleType  
XBRLConcept  
XBRLContext  
XBRLDBAccessor Methods to query the database for the existence of documents os other objects
XBRLDocument  
XBRLDocumentation  
XBRLEntity  
XBRLExtendedLink  
XBRLFact  
XBRLFactDimensionalProperty This is an extension to the XBRLFactProperty class in order to add a dimension name.
XBRLFactDouble  
XBRLFactExplicitProperty This is an extension of an XBRLFactDimensionalProperty The extension is adding a QName that contains the explicit dimension value
XBRLFactFraction  
XBRLFactItem  
XBRLFactNumeric  
XBRLFactNumericNill This object exist only in SQL-Server
XBRLFactProperty This is contextual information of a fact item.
XBRLFactString  
XBRLFactTuple  
XBRLFactTypedProperty This is an extension of an XBRLFactDimensionalProperty The extension is adding an XMLFragment that contains the typed dimension value
XBRLImport  
XBRLInstance  
XBRLItem  
XBRLLinkbase Represents a XBRLLinkbase object.
XBRLPeriod  
XBRLPojoGenerator Generates a POJO version of any other RS object version and recursively do the same for all required objects.
XBRLRelationship  
XBRLResource  
XBRLRoleArcroleType  
XBRLRoleType  
XBRLRSGenerator Generates an object based on the com.ihr.xbrl.om object model from an object in the com.ihr.xbrl.pojo package.
XBRLScenario  
XBRLSegment  
XBRLTaxonomy  
XBRLTuple  
XBRLUnit  
XBRLUsedOn  
XMLAttribute  
XMLFragment  
XMLNode  
 

Exception Summary
XBRLPojoGenerationException  
XBRLRSGeneratorException  
 

Package com.ihr.xbrl.pojo Description

Provides the classes necessary to access to the content of a DTS using POJO technology.

POJO stands from (P)ure (O)ld (J)ava (O)bject and is a common technology to store information in a SQL repository. It is used by hibernate and other technologies as well.

In POJO, all objects must have a constructor with no arguments and getters and setters for all properties.

The method XBRLPojoGenerator.generate(DTSContainer dts) can be used to generate a POJO representation of a DTS

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