Package | Description |
---|---|
com.ihr.xbrl.dts |
Provides the classes necessary to investigate the content of a DTS.
|
com.ihr.xbrl.formula |
Provides the classes to implement a plug in processor for XBRL information and execute XQuery formulas defined in XBRL Linkbases
The content of this package is the processor and the required classes to compile and execute
formulas written in the XQuery language from the W3C.
|
com.ihr.xbrl.om |
Provides the classes necessary to start processing XBRL information.
|
com.ihr.xbrl.om.exLinks |
Provides the classes necessary to process, read and write XBRL Linkbases and XBRL Extended links.
|
com.ihr.xbrl.om.quality.frta.validation | |
com.ihr.xbrl.om.table |
This package contains an object model to work with tables as defined in the XBRL Table specification
The current implementation is based on table linkbase PWD
http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html
The XBRLTableProcessor class
|
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.
|
Modifier and Type | Method and Description |
---|---|
DTSBase |
XBRLTreeWalker.getDTSBase()
Gets the DTS base.
|
Modifier and Type | Method and Description |
---|---|
void |
FlFormulaProcessor.loadBase(DTSBase base)
Load base.
|
Modifier and Type | Method and Description |
---|---|
DTSBase |
DTSContainer.getBase(javax.xml.namespace.QName linkbaseType,
java.lang.Integer role)
Obtains a base for the specified linkbaseType and role type.
|
DTSBase |
DTSContainer.getBase(javax.xml.namespace.QName linkbaseType,
XBRLRoleType role)
Obtains a base for the specified linkbaseType and role type.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<DTSBase> |
XBRLRelationshipPointImpl.getRelationshipsBases()
Gets the relationships bases.
|
java.util.Iterator<DTSBase> |
XMLFragment.getRelationshipsBases()
Returns an iterator over all DTSBases this object has relationships from.
|
Modifier and Type | Method and Description |
---|---|
void |
XBRLRelationshipPointImpl.changeBase(DTSBase oldBase,
DTSBase newBase)
This object is informed that a DTSBase is going to be deleted.
|
void |
XMLFragment.changeBase(DTSBase oldBase,
DTSBase newBase)
This object is informed that a DTSBase is going to be deleted.
|
java.util.Iterator<XBRLRelationship> |
XBRLRelationshipPointImpl.getFromRelationships(int arcrole,
DTSBase base)
Gets the from relationships.
|
java.util.Iterator<XBRLRelationship> |
XMLFragment.getFromRelationships(int arcrole,
DTSBase base)
Returns the relationship objects that contains this element in the source of the relationship
using a filter on the arcrole value.
|
java.util.Collection<XBRLRelationship> |
XMLFragment.getFromRelationships(int arcrole,
DTSBase base,
java.util.Comparator<XBRLRelationship> comparator)
Returns a collection of relationship objects that contains this element in the source of the relationship
using a filter on the arcrole value and that belongs to a specific base.
|
java.util.Iterator<XBRLRelationship> |
XBRLRelationshipPointImpl.getFromRelationships(XBRLArcroleType arcrole,
DTSBase base)
Gets the from relationships.
|
java.util.Iterator<XBRLRelationship> |
XMLFragment.getFromRelationships(XBRLArcroleType arcrole,
DTSBase base)
Returns the relationship objects that contains this element in the source of the relationship
using a filter on the arcrole value.
|
java.util.Collection<XBRLRelationship> |
XMLFragment.getFromRelationships(XBRLArcroleType arcrole,
DTSBase base,
java.util.Comparator<XBRLRelationship> comparator)
Returns a collection of relationship objects that contains this element in the source of the relationship
using a filter on the arcrole value and that belongs to a specific base.
|
java.util.Iterator<XBRLRelationship> |
DTSContainer.getRelationships(DTSBase base)
Return all relationships in a DTSBase.
|
java.util.Iterator<XBRLRelationshipsChainLink> |
XBRLRelationshipPointImpl.getRelationshipsChain(DTSBase base,
javax.xml.namespace.QName type)
Gets the relationships chain.
|
java.util.Iterator<XBRLRelationshipsChainLink> |
XMLFragment.getRelationshipsChain(DTSBase base,
javax.xml.namespace.QName type)
Process all relationships this item is source and returns an iterator over
all XBRLRelationshipsChainLink(s).
|
java.util.Iterator<javax.xml.namespace.QName> |
XBRLRelationshipPointImpl.getRelationshipTypes(DTSBase base)
Gets the relationship types.
|
java.util.Iterator<javax.xml.namespace.QName> |
XMLFragment.getRelationshipTypes(DTSBase base)
Returns an iterator over all QNames of relationship types that exists in a specific base.
|
java.util.Iterator<XBRLRelationship> |
XBRLRelationshipPointImpl.getToRelationships(int arcrole,
DTSBase base)
Gets the to relationships.
|
java.util.Iterator<XBRLRelationship> |
XMLFragment.getToRelationships(int arcrole,
DTSBase base)
Returns the relationship objects that contains this element in the target of the relationship
or null if there is none.
|
java.util.Collection<XBRLRelationship> |
XMLFragment.getToRelationships(int arcrole,
DTSBase base,
java.util.Comparator<XBRLRelationship> comparator)
Returns a collection of relationship objects that contains this element in the target of the relationship
using a filter on the arcrole value and that belongs to a specific base.
|
java.util.Iterator<XBRLRelationship> |
XBRLRelationshipPointImpl.getToRelationships(XBRLArcroleType arcrole,
DTSBase base)
Gets the to relationships.
|
java.util.Iterator<XBRLRelationship> |
XMLFragment.getToRelationships(XBRLArcroleType arcrole,
DTSBase base)
Returns the relationship objects that contains this element in the target of the relationship
or null if there is none.
|
java.util.Collection<XBRLRelationship> |
XMLFragment.getToRelationships(XBRLArcroleType arcrole,
DTSBase base,
java.util.Comparator<XBRLRelationship> comparator)
Returns a collection of relationship objects that contains this element in the target of the relationship
using a filter on the arcrole value and that belongs to a specific base.
|
XBRLValidationReport |
XBRLCoreProcessor.validateCyclesOnBaseSet(DTSBase base,
XBRLArcroleType arcRole,
int cyclesAllowed)
This is the internal method used by the API to validate cycles on a base set.
|
Modifier and Type | Method and Description |
---|---|
DTSBase |
XBRLExtendedLink.getDTSBase()
Gets the DTS base.
|
DTSBase |
XBRLResource.getDTSBase()
Gets the DTS base.
|
DTSBase |
XBRLRelationship.getDTSBase()
Returns the base property of this relationship.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<DTSBase> |
XBRLRelationshipPoint.getRelationshipsBases()
Returns an iterator over all DTSBases this object has relationships from.
|
Modifier and Type | Method and Description |
---|---|
int |
DTSBase.compareTo(DTSBase o)
Compare to.
|
static XBRLExtendedLink |
XBRLExtendedLink.createExtendedLink(XBRLDocument parent,
DTSBase base)
Creates the extended link.
|
java.util.Iterator<XBRLRelationship> |
XBRLRelationshipPoint.getFromRelationships(int arcrole,
DTSBase base)
Gets the from relationships.
|
java.util.Iterator<XBRLRelationship> |
XBRLRelationshipPoint.getFromRelationships(XBRLArcroleType arcrole,
DTSBase base)
Gets the from relationships.
|
java.util.Iterator<XBRLRelationshipsChainLink> |
XBRLRelationshipPoint.getRelationshipsChain(DTSBase base,
javax.xml.namespace.QName type)
Process all relationships this item is source and returns an iterator over
all XBRLRelationshipsChainLink(s).
|
java.util.Iterator<javax.xml.namespace.QName> |
XBRLRelationshipPoint.getRelationshipTypes(DTSBase base)
Returns an iterator over all QNames of relationship types that exists in a specific base.
|
java.util.Iterator<XBRLRelationship> |
XBRLRelationshipPoint.getToRelationships(int arcrole,
DTSBase base)
Gets the to relationships.
|
java.util.Iterator<XBRLRelationship> |
XBRLRelationshipPoint.getToRelationships(XBRLArcroleType arcrole,
DTSBase base)
Gets the to relationships.
|
void |
XBRLExtendedLink.setDTSBase(DTSBase base)
Sets the DTS base.
|
void |
XBRLResource.setDTSBase(DTSBase base)
Sets the DTS base.
|
void |
XBRLRelationship.setDTSBase(DTSBase base)
Sets the base property of this relationship.
|
Constructor and Description |
---|
CalculationLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
DefinitionLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
FootnoteLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
FormulaLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
GenericLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
LabelLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
PresentationLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
ReferenceLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
VersionLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
|
Constructor and Description |
---|
FRTA_3_1_7_Inconsistency(DTSBase base,
java.util.Set<XBRLArcroleType> artSet,
QualityCheck<QualityProcessor> rule)
Instantiates a new FRT A 3 1 7 inconsistency.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<DTSBase> |
XBRLTableProcessor.getBasesWithTables()
Access to an iterator over bases that defines tables.
|
Modifier and Type | Method and Description |
---|---|
DTSBase |
XDTHypercubeUse.getUseBase()
Gets the use base.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<DTSBase> |
XDTPrimaryItem.getBases()
Returns an iterator over DTSBase objects in which this XDTPrimary item has
hypercubes that are directly or indirectly related but all providing real
validation rules that requires to be validated.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XDTHypercubeUse> |
XDTPrimaryItem.getHypercubes(DTSBase base)
Access to all Hypercube uses in the specific base set.
|
Constructor and Description |
---|
XDTDimensionUse(XDTProcessor processor,
XDTDimension dimension,
DTSBase base,
DefinitionLinkbase tempDefLb,
int arcroleType,
int contextElement)
Instantiates a new XDT dimension use.
|
XDTDomainMemberUse(XDTProcessor processor,
javax.xml.namespace.QName parentQName,
XDTDomainMember mem,
XDTDimensionUse use,
DTSBase base,
java.util.Map<javax.xml.namespace.QName,java.lang.Boolean> domain,
DefinitionLinkbase tempDefLb)
Instantiates a new XDT domain member use.
|
XDTHypercubeUse(XDTProcessor processor,
XDTHypercube hypercube,
int arcRoleType,
DTSBase useBase,
DTSBase searchBase,
DefinitionLinkbase tempDefLb,
XBRLRelationship pri_hyp)
Instantiates a new XDT hypercube use.
|
XDTPrimaryItemUse(XDTProcessor processor,
XDTPrimaryItem priItem,
DTSBase base)
Creates a XDTPrimaryItem object and recursively discover all children.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa