Package | Description |
---|---|
com.ihr.xbrl.adins.efm.errors |
Provides classes for the specific error messages for the the implementation of the Edgar Filer Manual validation add-in
This package is part of the implementation of the Edgar Filer Manual
Created: 15/05/2011
|
com.ihr.xbrl.adins.esef.validation | |
com.ihr.xbrl.om |
Provides the classes necessary to start processing XBRL information.
|
com.ihr.xbrl.om.autofill | |
com.ihr.xbrl.om.customcodes | |
com.ihr.xbrl.om.exLinks |
Provides the classes necessary to process, read and write XBRL Linkbases and XBRL Extended links.
|
com.ihr.xbrl.om.formula |
Provides the classes necessary to implement a plug in XBRL processor for validation of
docuents and taxonomies according to the XBRL formula specification 1.0
At this stage the package is just created.
|
com.ihr.xbrl.om.ixbrl.elements | |
com.ihr.xbrl.om.quality.frta.validation | |
com.ihr.xbrl.om.renderhints |
This is a renderhints processor that process resources in linkbases
to define render hints that Reporting Standard tools understands
|
com.ihr.xbrl.om.rstable | |
com.ihr.xbrl.om.sax | |
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.pojo |
Provides the classes necessary to access to the content of a DTS using POJO technology.
|
com.rs.xbrl.instructions |
Constructor and Description |
---|
EFMRoleTypeMissing(XBRLExtendedLink xbrlExtendedLink)
Instantiates a new EFM role type missing.
|
Constructor and Description |
---|
ESEF_3_4_3_a_Error(XBRLExtendedLink el,
ESEF_3_4_3_a rule)
Instantiates a new ESE F 3 4 3 a error.
|
Modifier and Type | Method and Description |
---|---|
XBRLExtendedLink |
DTSContainer.getXBRLExtendedLink(java.lang.Integer code)
Obtains an extended link from the extended link code.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLExtendedLink> |
XBRLDocumentRootNode.getExtendedLinks()
Returns an iterator over all extended links on this container.The container may be
an XBRLInstance, an XBRLTaxonomy or an XBRLLinkbase.
|
java.lang.Iterable<XBRLExtendedLink> |
DTSContainer.getExtendedLinks()
Gets the extended links.
|
java.util.Iterator<XBRLExtendedLink> |
XBRLDocumentRootNode.getExtendedLinks(XBRLRoleType role)
Returns an iterator over all extended links on this container filtered by the
specific role type indicated in the role parameter.
|
Modifier and Type | Method and Description |
---|---|
boolean |
XBRLDocumentRootNode.addExtendedLink(XBRLExtendedLink newExtendedLink)
Adds the extended link.
|
XBRLResource |
DTSContainer.cacheResource(XBRLExtendedLink parent,
net.sf.saxon.om.NodeInfo ni,
java.lang.Class<? extends XBRLResource> name)
Obtains a resource from the cache or creates a new resource corresponding to the
node supplied as a parameter and stores it in the cache for further reference.
|
void |
XBRLDocumentRootNode.changeExtendedLink(XBRLExtendedLink linkOld,
XBRLExtendedLink linkNew)
Change extended link key.
|
<T extends XBRLResource> |
DTSContainer.getSimilarResource(T res,
XBRLExtendedLink el)
This method returns an XBRLResource that already exists in the
Extended Link indicated at
el and is s_equals2 of
res resource or null if no resource is found. |
void |
XBRLDocumentRootNode.removeExtendedLink(XBRLExtendedLink link)
Removes the extended link.
|
Modifier and Type | Method and Description |
---|---|
void |
XBRLDocumentRootNode.setExtendedLinks(java.util.LinkedHashSet<XBRLExtendedLink> extendedLinks)
The SAX parser calls this method to set collected extended links on the parent document
and speed up DTS loading.
|
Constructor and Description |
---|
AutoFill(XBRLExtendedLink parent)
Constructs a new AutoFill empty resource.
|
AutoFill(XBRLExtendedLink parent,
boolean bAddToParent)
Instantiates a new auto fill.
|
AutoFill(XBRLExtendedLink parent,
XMLFragment node)
Instantiates a new auto fill.
|
Constructor and Description |
---|
CustomCode(XBRLExtendedLink parent,
boolean bAddToParent)
Instantiates a new custom code.
|
CustomCode(XBRLExtendedLink parent,
XMLFragment resNode)
Instantiates a new custom code.
|
Modifier and Type | Class and Description |
---|---|
class |
CalculationLinkbase
The Class CalculationLinkbase.
|
class |
DefinitionLinkbase
The Class DefinitionLinkbase.
|
class |
FootnoteLinkbase
The Class FootnoteLinkbase.
|
class |
FormulaLinkbase
The Class FormulaLinkbase.
|
class |
GenericLinkbase
The Class GenericLinkbase.
|
class |
LabelLinkbase
The Class LabelLinkbase.
|
class |
OtherLinkbase
The OtherLinkbase object fits in linkbases that are out of the scope of written
specifications but are right because they agree with the
In previous versions of the API the Generic Linkbase was created for Generic and
Other linkbase types.
|
class |
PresentationLinkbase
The Class PresentationLinkbase.
|
class |
ReferenceLinkbase
The Class ReferenceLinkbase.
|
class |
VersionLinkbase
Deprecated.
this is a very old class that is no longer used in the system.
Versioning information is not going to be stored in a linkbase anymore
|
Modifier and Type | Method and Description |
---|---|
static XBRLExtendedLink |
XBRLExtendedLink.createExtendedLink(XBRLDocument parent,
DTSBase base)
Creates the extended link.
|
static XBRLExtendedLink |
XBRLExtendedLink.createExtendedLink(XBRLDocument parent,
net.sf.saxon.om.NodeInfo ni)
Creates the extended link.
|
static XBRLExtendedLink |
XBRLExtendedLink.createExtendedLink(XBRLDocument parent,
javax.xml.namespace.QName rootElementName,
XBRLRoleType role)
Creates the extended link.
|
XBRLExtendedLink |
XBRLExtendedLink.generateNode()
Generate node.
|
XBRLExtendedLink |
XBRLArc.getParentXBRL()
Access to the [Parent] property.
|
XBRLExtendedLink |
XBRLResource.getParentXBRL()
Access to the [Parent] property.
|
XBRLExtendedLink |
XBRLRelationship.getParentXBRL()
Access to the [Parent] property.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLExtendedLink> |
DTSBase.getExtendedLinks()
Gets an iterator over extended links that compose this DTSBase.
|
Modifier and Type | Method and Description |
---|---|
void |
DTSBase.addExtendedLink(XBRLExtendedLink extendedLink)
An optimization of this strategy would be to write down the relationships
not the extended links one by one.
|
XBRLValidationReport |
XBRLlrrAndRelationshipConstraints.ValidateRelationshipAnchor.anchorValidateRelationship(XBRLExtendedLink parent,
XBRLRelationship rel,
XMLFragment anchor)
Validates the from or to parts of a relationship according with the rules imposed in the
arcroleType.
|
XBRLValidationReport |
XBRLlrrAndRelationshipConstraints.ExtraRelationshipValidationInterface.extraValidateRelationship(XBRLExtendedLink parent,
XBRLRelationship rel)
Validates a relationship for additional constraints that cannot be included in the
standard validation constraints.
|
java.util.Iterator<XBRLArcroleType> |
DTSBase.getArcroles(XBRLExtendedLink filter)
An iterator over arcroles in one extended link.
|
java.util.Iterator<java.lang.Integer> |
DTSBase.getArcrolesCodes(XBRLExtendedLink filter)
An iterator over arcroles in one extended link.
|
static XBRLRelationship |
XBRLRelationship.make(XBRLExtendedLink parent,
javax.xml.namespace.QName type,
XMLFragment from,
XMLFragment to,
XBRLArcroleType arcroleType,
XBRLAttribute[] attributes,
boolean bValidate)
Make.
|
boolean |
DTSBase.removeExtendedLink(XBRLExtendedLink extendedLink)
Removes an extended link from this base.
|
boolean |
XBRLRelationship.setParent(XBRLExtendedLink parent)
Sets the parent of this relationship to a new extended link.
|
XBRLValidationReport |
XBRLlrrAndRelationshipConstraints.validateRelationship(XBRLExtendedLink parent,
XBRLRelationship rel)
Validates the relationship received against the constraints stored in this class.
|
Constructor and Description |
---|
XBRLArc(XBRLExtendedLink parent,
XMLFragment node,
java.lang.Integer arcroleTypeCode)
Creates a new XBRLArc with a surrounding node and replaces surrounding node with this new XBRLArc instance.
|
XBRLLabelResource(XBRLExtendedLink parent,
java.lang.String lang,
java.lang.String label,
XBRLRoleType role,
boolean bAddToParent)
Applications creating a new label resource.
|
XBRLLabelResource(XBRLExtendedLink parent,
XMLFragment node)
Creates a new label from a node in an extended link.
|
XBRLRelationship(XBRLExtendedLink parent,
DTSContainer dts,
XBRLArcroleType arcroleType,
XMLFragment from,
XMLFragment to,
XMLFragment document,
XBRLAttribute[] attributes)
Creates a new relationship object from a XMLFragment in a file
parent linkbaseType - QName returned by the baseArc.getLinkbaseType()
|
XBRLRelationship(XBRLExtendedLink parent,
javax.xml.namespace.QName type,
XMLFragment from,
XMLFragment to,
XBRLArcroleType arcroleType,
XBRLAttribute[] attributes,
boolean bValidate)
Creates a new relationship object programmatically.
|
XBRLResource(XBRLExtendedLink parent,
javax.xml.namespace.QName type,
boolean bAddToParent)
Creates a XBRLResource programatically
Set bAddToParent to false if the resource is not fully initialized in this case this function
never throws a XBRLDuplicateResource exception
Starting with release 2.6.5 this constructor requires the element declaration of the type parameter
to be loaded in the set of schemas available in the DTSContainer of the parent.
|
XBRLResource(XBRLExtendedLink parent,
XMLFragment node)
constructor of an XBRLResource object.
|
Constructor and Description |
---|
XBRLCustomFunction(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
XMLFragment node)
Instantiates a new XBRL custom function.
|
XBRLFormula(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
XMLFragment node)
Creates a new formula from a node in an extended link.
|
XBRLFormulaResource(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
XMLFragment node)
Instantiates a new XBRL formula resource.
|
XBRLVariableResource(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
XMLFragment node)
Instantiates a new XBRL variable resource.
|
XBRLVariableSetResource(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
XMLFragment node)
Instantiates a new XBRL variable set resource.
|
Modifier and Type | Method and Description |
---|---|
XBRLResource |
BaseIXFootnote.getFootnote(XBRLExtendedLink parent,
IXBRLKeyElementsInterceptor dataCollector)
Gets the footnote.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLExtendedLink> |
FRTA_3_1_7.FRTA_3_1_7_Inconsistency.getExtendedLinks()
Gets the extended links.
|
Constructor and Description |
---|
RenderHints(XBRLExtendedLink parent)
Constructs a new RenderHints empty resource.
|
RenderHints(XBRLExtendedLink parent,
boolean bAddToParent)
Instantiates a new render hints.
|
RenderHints(XBRLExtendedLink parent,
XMLFragment resNode)
Instantiates a new render hints.
|
Constructor and Description |
---|
RSTableAction(XBRLExtendedLink parent)
Constructs a new RSTableAction empty resource.
|
RSTableAction(XBRLExtendedLink parent,
boolean bAddToParent)
Instantiates a new rs table action.
|
RSTableAction(XBRLExtendedLink parent,
XMLFragment node)
Instantiates a new rs table action.
|
RSTableEvaluableResource(XBRLExtendedLink parent,
javax.xml.namespace.QName nodeName,
boolean bAddToParent)
Instantiates a new RS table evaluable resource.
|
RSTableEvaluableResource(XBRLExtendedLink parent,
XMLFragment node)
Instantiates a new RS table evaluable resource.
|
RSTableOpenFilter(XBRLExtendedLink parent)
Constructs a new RSTableOpenFilter empty resource.
|
RSTableOpenFilter(XBRLExtendedLink parent,
boolean bAddToParent)
Instantiates a new rs table openFilter.
|
RSTableOpenFilter(XBRLExtendedLink parent,
XMLFragment node)
Instantiates a new rs table openFilter.
|
Modifier and Type | Method and Description |
---|---|
net.sf.saxon.om.NodeInfo |
IXBRLKeyElementsInterceptor.getGeneratedElementById(java.lang.String id,
XBRLExtendedLink el)
Gets the generated element by id.
|
Constructor and Description |
---|
XBRLTableResource(XBRLTableProcessor proc,
XBRLExtendedLink parent,
XMLFragment node)
Instantiates a new XBRL table resource.
|
Modifier and Type | Method and Description |
---|---|
XBRLExtendedLink |
XBRLRSGenerator.generate(XBRLExtendedLink exLinkIn,
XBRLDocument parent)
Generate.
|
Modifier and Type | Method and Description |
---|---|
XBRLExtendedLink |
XBRLPojoGenerator.generate(XBRLExtendedLink dtsExtLink)
Generate.
|
Modifier and Type | Field and Description |
---|---|
XBRLExtendedLink |
GenerationContext.exlb
The exlb.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa