| Package | Description | 
|---|---|
| com.ihr.xbrl.adins.efm | Provides the implementation of the Edgar Filer Manual validation add-in
This package contains the implementation of the Edgar Filer Manual validation
engine according with the rules defined by the U.S. | 
| 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.comparator | Provides the classes necessary to compare two DTSs and obtain the differences
according to the XVS specification. | 
| 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.mapper.filters | Provides the classes necessary to filter the content of instance documents
Filtering of facts in an instance document may be used for formula processing or
for data loading by a driver. | 
| com.ihr.xbrl.mapper.instance | |
| com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information. | 
| com.ihr.xbrl.om.assertions | |
| com.ihr.xbrl.om.autofill | |
| com.ihr.xbrl.om.customcodes | |
| com.ihr.xbrl.om.errors | Provides the classes necessary to produce and process XBRL related errors
There are two error categories. | 
| 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.formula.aspects.tests | |
| com.ihr.xbrl.om.formula.errors | |
| com.ihr.xbrl.om.formula.filters | |
| com.ihr.xbrl.om.formula.functions.custom | |
| com.ihr.xbrl.om.formula.functions.reusable | Contains classes than can be reused from XFI functions and other classes in the API that requires the same
 functionality but without the overhead of being an XFI function with parameters | 
| com.ihr.xbrl.om.formula.util | |
| com.ihr.xbrl.om.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents. | 
| 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.om.table.definition | Classes supporting definition nodes | 
| com.ihr.xbrl.om.table.layout | The layout model represents the content of the table according with section 7 of the specification | 
| com.ihr.xbrl.om.table.structural | This package contains classes related with the table structural model. | 
| com.ihr.xbrl.om.taxonomy | Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content
of the XBRL Taxonomy Schemas that requires XBRL processing. | 
| 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. | 
| com.ihr.xbrl.om.xdt.errors | Provides the classes necessary to produce and process XDT related errors or errors
related to the XBRL dimensions specification 1.0
This package mirrors the package in the XBRL 2.1 errors but is specific for the
errors defined in the Dimensions Specification. | 
| com.ihr.xbrl.om.xhtml.elements | |
| com.ihr.xbrl.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology. | 
| com.ihr.xbrl.util | Provides utility classes with static methods that are used by other classes 
This is a common container for utilities like resolving relative URIs from two absolute URIs
or formatting an XML document to a String... | 
| com.rs.xbrl.instructions | |
| com.rs.xbrl.instructions.dimensions | |
| com.rs.xbrl.instructions.formula.hilevel | |
| com.rs.xbrl.instructions.genericmessages | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | EFMProcessor. getEFMLang(XMLFragment f)Returns the value or default value of the xml:lang attribute on the XMLFragment passed in as a parameter. | 
| java.lang.String | EFMProcessor. getEnglishStandardLanguage(XMLFragment f)Access to the "English Standard Language" label as defined in the EFM. | 
| XBRLValidationReport | EFMProcessor. validateOneLabelPerRoleAndLang(XMLFragment f)Validate one label per role and lang. | 
| XBRLValidationReport | EFMProcessor. validatePresentationNetworks(XMLFragment elDef)Validates EFM rule 6.12.3 An element used in an instance must participate in at least 
 one effective presentation relationship in the DTS of that instance. | 
| XBRLValidationReport | EFMProcessor. validatePresentationPreferredLabels(XMLFragment elDef,
                                   java.util.HashSet<XMLFragment> processed)Validates EFM rule 6.12.3 An element used in an instance must participate in at least 
 one effective presentation relationship in the DTS of that instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLValidationReport | EFMProcessor. validatePresentationPreferredLabels(XMLFragment elDef,
                                   java.util.HashSet<XMLFragment> processed)Validates EFM rule 6.12.3 An element used in an instance must participate in at least 
 one effective presentation relationship in the DTS of that instance. | 
| Constructor and Description | 
|---|
| EFMAttemptToModifyStandardLabel(XBRLResource label,
                               XMLFragment from)Instantiates a new EFM attempt to modify standard label. | 
| EFMCalculationArcMissingOrder(XMLFragment arc)Instantiates a new EFM calculation arc missing order. | 
| EFMCalculationWeightValueError(XMLFragment arc)Instantiates a new EFM calculation weight value error. | 
| EFMCompanyExtensionElementHasReference(XMLFragment from,
                                      XBRLResource res)Instantiates a new EFM company extension element has reference. | 
| EFMDefinitionArcMissingOrder(XMLFragment arc)Instantiates a new EFM definition arc missing order. | 
| EFMDuplicateLabels(XMLFragment f,
                  java.lang.String lang,
                  XBRLLabelResource prev,
                  XBRLLabelResource to)Instantiates a new EFM duplicate labels. | 
| EFMDuplicateLabelText(XMLFragment f,
                     XMLFragment other,
                     java.lang.String text)Instantiates a new EFM duplicate label text. | 
| EFMElementNotInPresentation(XMLFragment elDef)Instantiates a new EFM element not in presentation. | 
| EFMEnglishStandardLabelMissing(XMLFragment f)Instantiates a new EFM english standard label missing. | 
| EFMMissinLabelForENUSLang(XMLFragment f)Instantiates a new EFM missin label for enus lang. | 
| EFMMoreThanOneAllRelationshipFound(XMLFragment from,
                                  java.lang.String uri)Instantiates a new EFM more than one all relationship found. | 
| EFMPresentationArcMissingOrder(XMLFragment arc)Instantiates a new EFM presentation arc missing order. | 
| EFMPresentationLinkbaseDuplicateElementSamePrefLabel(XMLFragment elDef,
                                                    java.lang.String prefLabel)Instantiates a new EFM presentation linkbase duplicate element same pref label. | 
| EFMTableIsBothPositiveAndNegative(XMLFragment hc,
                                 java.lang.String uri)Instantiates a new EFM table is both positive and negative. | 
| Constructor and Description | 
|---|
| EFMUndirectecCyclesInDomain(java.util.Set<XMLFragment> domain)Instantiates a new EFM undirectec cycles in domain. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | Event.EventNode. getFragment() | 
| XMLFragment | Event.EventNodeXMLFragment. getFragment() | 
| XMLFragment | Event.EventNodeXBRLAttribute. getFragment() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ComparatorMapping. generateNode(XMLFragment parent,
            java.lang.String rootOfPair,
            java.lang.String nodeFrom,
            java.lang.String nodeTo,
            java.net.URI base)Generates an XML representation of the mapping object. | 
| static java.lang.String | XBRLFragmentWrapper. getIdentificationID(XMLFragment item2)The Item Identification ID is an string identifying the concept in a DTS. | 
| void | Event. setFrom(XMLFragment left)Sets the from. | 
| void | Event. setTo(XMLFragment right)Sets the to. | 
| Constructor and Description | 
|---|
| EventNodeXMLFragment(XMLFragment fr) | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | XMLFragmentMember. getMember()Gets the member. | 
| XMLFragment | XBRLTreeNode. getNode()Normally this can be casted to an XMLElementDefinition. | 
| XMLFragment | XMLFragmentMember. toFragment(DTSContainer dts)To fragment. | 
| XMLFragment | PMember. toFragment(DTSContainer dts)To fragment. | 
| XMLFragment | MemberQName. toFragment(DTSContainer dts)To fragment. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | EditorSourceImpl. addTypedDimensionMemberValue(javax.xml.namespace.QName dimension,
                            XMLFragment member)Adds a new member to the dimension aspect. | 
| java.lang.String | TypedDimensionsDomainController. get(javax.xml.namespace.QName dimensionName,
   XMLFragment dimensionValue)Obtains the text representing a typed dimension value. | 
| static java.util.Collection<java.lang.String> | LabelsProviderBasic. getLabels(XMLFragment node)Returns a collection of labels for the selected elements. | 
| void | TypedDimensionsDomainController. setValueForDimension(Dimension<?> key,
                    XMLFragment value,
                    java.lang.String name)Stores a value for a typed dimension in the dimension domain container. | 
| Constructor and Description | 
|---|
| XBRLTreeNode(XBRLTreeNode parent,
            XMLFragment node,
            XBRLTreeWalker walker,
            XBRLRoleType labelRole,
            java.lang.String weight)Creates an XBRLTreeNode. | 
| XBRLTreeRoot(XMLFragment node,
            XBRLRoleType labelRole,
            XBRLTreeWalker walker)Instantiates a new XBRL tree root. | 
| XMLFragmentMember(XMLFragment fragment,
                 Dimension<?> dim,
                 java.lang.String text)Instantiates a new XML fragment member. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FlMessageThe Class FlMessage. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | XBRLExplicitDimensionSegmentFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLTimeFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCTimeAnyFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCTimeLatestFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCTimeOldestFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCTimeDateFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCTimeSameInstantFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCTimeSameStartFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCTimeSameEndFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCDurationLongestFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCDurationShortestFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCDurationAnyFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLCTimeFilter.XBRLCDurationDurationFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLOrFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLFacetFilter. createFilterNode(DTSContainer dts)Returns a node representing the serialization of this filter so it can be 
 created later from the node. | 
| XMLFragment | XBRLTrueFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLContextFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLConceptNameFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLAndFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLFalseFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLExplicitDimensionScenarioFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLExplicitDimensionDefaultFilter. createFilterNode(DTSContainer dts) | 
| XMLFragment | XBRLRefFilter. createFilterNode(DTSContainer dts) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MapperAnchorThis class is used inside a section. | 
| class  | MapperCompanyThis class represents a xbrlMap/instance/contexts/company node in the mapper. | 
| class  | MapperContextThis class represents a context in the mapper. | 
| class  | MapperContextBaseThe Class MapperContextBase. | 
| class  | MapperContextsThis class represents a xbrlMap/instance/contexts node in the mapper. | 
| class  | MapperDataSourcesThis class represents a xbrlMap/datasources node in the mapper. | 
| class  | MapperDocumentationThis class represents a documentation node in the mapper. | 
| class  | MapperDtsThis class represents a xbrlMap/instance/dts node in the mapper. | 
| class  | MapperFactThis class represents a xbrlMap/instance/facts/fact node in the mapper. | 
| class  | MapperFactsThis class represents a xbrlMap/instance/facts node in the mapper. | 
| class  | MapperFileThis class represents a file node in the mapper. | 
| class  | MapperInstanceThis class represents a xbrlMap/instance node in the mapper. | 
| class  | MapperPeriod3This class represents the content of a period that contains tokens in order to
 facilitate dynamic context content. | 
| class  | MapperPeriodBaseThe Class MapperPeriodBase. | 
| class  | MapperRootNodeThis is the root Mapper element. | 
| class  | MapperSchemeThis class represents a xbrlMap/instance/contexts/scheme in the mapper. | 
| class  | MapperSectionStarting with mapper version 3 (2011) there is the possibility to create mapping sections. | 
| class  | MapperSourceThis class represents a datasources/source node in the mapper. | 
| class  | MapperUnitsThis class represents a xbrlMap/instance/units node in the mapper. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Iterator<XMLFragment> | MapperPeriod. getElements()Gets the elements. | 
| java.util.Iterator<XMLFragment> | MapperPeriodBase. getElements() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MapperContexts. addChild(XMLFragment f) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FastXMLFragmentContent<E extends XMLFragment>This class is a container of XMLFragments that can be used to speed-up
 operations performed inside the API such as adding a fact to an instance document
 while checking the fact is not already added to the instance document or adding
 a context to an instance document while checking the context is not already added
 to the instance document etc. | 
| static class  | XMLFragment.NodeNameIterator<T extends XMLFragment>A node name iterator to retrieve all children XMLFragments that are
 whose node name matches. | 
| static class  | XMLFragment.NodeTypeIterator<T extends XMLFragment>A node type iterator to retrieve all instances of a specific class that are
 child of a indicated node. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLDocumentRootNodeThis interface is implemented by objects that are the root nodes
 of an XBRLDocument. | 
| class  | XBRLSimpleLinkThis class represents a simple link
 
 XBRL simple links are: schemaRef, linkbaseRef, roleRef, arcroleRef
 
 As this class is abstract this object takes care just the details
 about XLink simple links as, for example, the attributes. | 
| Modifier and Type | Field and Description | 
|---|---|
| static EmptyIterator<XMLFragment> | XMLFragment. EMPTYXMLFRAGMENTITERATORINSTANCEImplements an empty Iterator over XMLFragments returned when there are no XMLFragments to iterate over. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | XMLFragment. clone()Clone. | 
| XMLFragment | XMLFragment. clone(DTSContainer newDTS)Clone. | 
| XMLFragment | XMLFragment. generateNode()Serializes to a XMLFragment the representation of the properties of this Information Item
 This method should be called from classes derived from this class | 
| XMLFragment | XMLDocumentImpl. getDocumentElement()Obtains the document element mutable node. | 
| static XMLFragment | XMLDocumentImpl. getDocumentElement(net.sf.saxon.tree.linked.DocumentImpl doc)Obtains the root element node. | 
| XMLFragment | XMLFragment. getElement(javax.xml.namespace.QName nodeName)Gets the element. | 
| XMLFragment | XMLFragment. getElement(java.lang.String nodeName,
          java.lang.String namespace)Gets the element. | 
| XMLFragment | XBRLDocument. getElementById(java.lang.String id)This method returns the XMLFragment associated to the id received as
 a parameter. | 
| XMLFragment | XMLFragment. getFirstChildNoComment()NodeImpl contains an useful method called getFirstChild but that
 method returns NodeImpl and might return a comment instead of
 just Elements. | 
| XMLFragment | XMLFragment. getLastChildNoComment()NodeImpl contains an useful method called getLastChild but that
 method returns NodeImpl and might return a comment instead of
 just Elements. | 
| XMLFragment | XMLFragment. getNextSiblingNoComment()NodeImpl contains an useful method called getNextSibling but that
 method returns NodeImpl and might return a comment instead of
 just Elements. | 
| XMLFragment | XMLFragment. getNthElement(int index)Gets the nth child XMLFragment node from this node (numbering from 0). | 
| XMLFragment | XBRLAttribute. getParent()Gets the parent. | 
| XMLFragment | XMLFragment. getParentXBRL()The parent XMLFragment node of this XMLFragment node. | 
| XMLFragment | DTSContainer. getResource(java.lang.String resourceRole,
           javax.xml.namespace.QName resourceType,
           java.lang.String content,
           java.util.List<XBRLAttribute> attributes,
           net.sf.saxon.om.AbstractItem value,
           java.util.List<java.lang.String> xpathChildren)Search for a resource in the DTS with the given id. | 
| XMLFragment | DTSContainer. makeXMLFragment(net.sf.saxon.om.NodeInfo parent,
               net.sf.saxon.om.NodeName nameCode,
               net.sf.saxon.type.SchemaType elementType,
               boolean isNilled,
               net.sf.saxon.tree.util.AttributeCollectionImpl attlist,
               net.sf.saxon.event.PipelineConfiguration pipe,
               int locationId)This method is called during SAX parsing of an XML document and 
 must return an instance of a class that will contain the 
 NodeImpl. | 
| XMLFragment | DTSContainer. resolveXPointer(java.net.URI uriHref,
               XMLDocumentURI doc)resolve the XPointer to the node pointed to and returns the XMLFragment it points to or null if none can
 be found. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Iterator<XMLFragment> | XMLFragment. getElements()For complex type resources this returns an iterator with all children XML fragments
 
 This method may be overwriten by other classes in the hierarchy. | 
| FastXMLFragmentContent<? extends XMLFragment> | FastXMLFragmentContent. getPrevious()Obtains the previous FastXMLFragmentContent to this one. | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | XBRLAttribute. addAttribute(XMLFragment elem,
            net.sf.saxon.om.NodeName nameCode,
            net.sf.saxon.type.SimpleType type,
            net.sf.saxon.om.GroundedValue attrValue)Adds the attribute. | 
| static boolean | XBRLAttribute. addAttribute(XMLFragment elem,
            net.sf.saxon.om.NodeName nameCode,
            net.sf.saxon.type.SimpleType type,
            java.lang.String attrValue)Adds the attribute. | 
| static boolean | XBRLAttribute. addAttribute(XMLFragment elem,
            javax.xml.namespace.QName attrName,
            javax.xml.namespace.QName qnValue)Adds the attribute. | 
| static boolean | XBRLAttribute. addAttribute(XMLFragment elem,
            net.sf.saxon.type.SimpleType attrType,
            javax.xml.namespace.QName attrNodeName,
            net.sf.saxon.om.GroundedValue gValue)Adds the attribute to the target element. | 
| static boolean | XBRLAttribute. addAttribute(XMLFragment elem,
            net.sf.saxon.type.SimpleType attrType,
            javax.xml.namespace.QName attrNodeName,
            java.lang.String attrValue)Adds the attribute. | 
| static boolean | XBRLAttribute. addAttribute(XMLFragment elem,
            net.sf.saxon.type.SimpleType attrType,
            java.lang.String localPart,
            net.sf.saxon.om.GroundedValue attrValue,
            java.lang.String prefix,
            java.lang.String namespaceURI)Adds the attribute. | 
| static boolean | XBRLAttribute. addAttribute(XMLFragment elem,
            net.sf.saxon.type.SimpleType attrType,
            java.lang.String localPart,
            java.lang.String attrValue,
            java.lang.String prefix,
            java.lang.String namespaceURI)Adds the attribute. | 
| static boolean | XBRLAttribute. addAttribute(XMLFragment elem,
            java.lang.String attrName,
            javax.xml.namespace.QName qnValue)Adds the attribute. | 
| void | XMLFragment. addChild(XMLFragment f)Adds a child XMLFragment to this XMLFragment. | 
| void | XMLFragment. addChildArray(XMLFragment[] childArray)Adds an array of XMLFragment to this XMLFragment. | 
| void | XMLFragment. addChildAt(XMLFragment f,
          int pos)Adds a child XMLFragment to this XMLFragment at index position. | 
| static void | XMLFragment. addChildNodeArray(XMLFragment nodeParent,
                 XMLFragment[] childArray)Adds an array of XMLFragment to the parent node. | 
| static void | XMLFragment. addChildNodeArray(XMLFragment nodeParent,
                 XMLFragment[] childArray)Adds an array of XMLFragment to the parent node. | 
| static void | XMLFragment. addChildNodeAt(XMLFragment nodeParent,
              net.sf.saxon.tree.linked.NodeImpl childNode,
              int index)Adds a child node to the node at index position. | 
| void | XMLFragment. addChildNodeInBatch(XMLFragment childNode)Adds the child node in batch. | 
| boolean | XBRLDocument. addIdOfElement(XMLFragment newElement)Adds the id of newElement to the set of IDs stored in this document. | 
| boolean | XBRLDocument. addIdOfElement(XMLFragment newElement,
              java.lang.String id)Adds the id of newElement to the set of IDs stored in this document. | 
| void | DTSContainer. addNodeToBatch(XMLFragment parent,
              XMLFragment newNode)Adds the node to batch. | 
| void | XBRLDocument. changeElementId(XMLFragment newEl,
               java.lang.String oldId,
               java.lang.String newId)Changes the key of an element in the internal itemsById hashtable but does not
 change the id on the target element. | 
| static XBRLRelationshipPointImpl | XBRLRelationshipPointImpl. clone(XBRLRelationshipPointImpl other,
     XMLFragment newFragment)Clone. | 
| void | DTSContainer. commitBatch(XMLFragment parent)Commit batch. | 
| void | DTSContainer. fireChangeIdEvent(XMLFragment xmlFragment,
                 java.lang.String oldId,
                 java.lang.String id)Fire change id event. | 
| XBRLLocator | XMLFragment. generateLocatorToNode(XMLFragment parent)Generate locator pointing to this node. | 
| XBRLRelationship | DTSContainer. getRelationship(java.lang.String extendedLink,
               javax.xml.namespace.QName relationshipType,
               java.lang.String arcrole,
               java.util.List<XBRLAttribute> attributes,
               XMLFragment source,
               XMLFragment target)Returns the relationship that matches the search criteria. | 
| static void | XMLFragment. moveNamespacesUp(XMLFragment root,
                XMLFragment elem,
                boolean remove)Deprecated.  | 
| static boolean | XBRLAttribute. removeAttribute(XMLFragment elem,
               java.lang.String attrName,
               java.lang.String attrNamespace)Removes the attribute. | 
| void | XMLFragment. removeChild(XMLFragment f)Removes an XMLFragment from the list of children elements of this resource. | 
| void | XBRLDocument. removeIdOfElement(java.lang.String key,
                 XMLFragment element)Used internally to remove multiple ids pointing to the same resource. | 
| void | XBRLDocument. removeIdOfElement(XMLFragment element)Removes the id of element. | 
| void | XMLFragment. replace(XMLFragment node)Replaces this fragment in the XML tree with another node. | 
| void | XMLFragment. replaceChild(XMLFragment oldFragment,
            XMLFragment newFragment)Replaces a child fragment with a new child fragment. | 
| static void | XMLDocumentImpl. setDocumentElement(net.sf.saxon.tree.linked.DocumentImpl doc,
                  XMLFragment rootElem)Sets the root element for a document. | 
| void | XMLDocumentImpl. setDocumentElement(XMLFragment rootElem)Sets the root element for the document. | 
| void | XBRLAttribute. setParent(XMLFragment parent)Sets the parent. | 
| boolean | XMLFragment. setRawParentXBRL(XMLFragment parent)Sets the parent of this node to the specific XMLFragment. | 
| boolean | XMLFragment. valueEquals(XMLFragment o)Returns true if this elements' values is equal to the parameters' element value. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | XMLFragment. findFirstNodeOfClass(java.util.Collection<java.lang.Class<? extends XMLFragment>> nodeSeq)This method finds a node using a sequence of node classes. | 
| int | XMLFragment. findPosition(java.util.Collection<java.lang.Class<? extends XMLFragment>> nodeSeq)This method finds the position of the child node on this node
 after searching for nodes in the nodeSeq sequence. | 
| java.util.Iterator<E> | FastXMLFragmentContent. getIterator(java.lang.Class<? extends XMLFragment> clazz)Gets the iterator. | 
| void | XMLFragment. setElements(java.util.Iterator<XMLFragment> elementsIter)Sets the elements. | 
| int | FastXMLFragmentContent. size(java.lang.Class<? extends XMLFragment> clazz)Size. | 
| Constructor and Description | 
|---|
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? extends XMLFragment> previous)Creates a new instance of a FastXMLFragmentContent | 
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? extends XMLFragment> previous,
                      boolean bBatchMode)Creates a new instance of a FastXMLFragmentContent | 
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? extends XMLFragment> previous,
                      boolean bBatchMode,
                      java.lang.String addEventName,
                      java.lang.String delEventName)Creates a new instance of a FastXMLFragmentContent | 
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? extends XMLFragment> previous,
                      java.lang.String addEventName,
                      java.lang.String delEventName)Creates a new instance of a FastXMLFragmentContent | 
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? super XMLFragment> previous,
                      java.lang.Class<? extends XMLFragment>... classes)Creates a new instance of a FastXMLFragmentContent | 
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? super XMLFragment> previous,
                      java.lang.String addEventName,
                      java.lang.String delEventName,
                      java.lang.Class<? extends XMLFragment>... classes)Creates a new instance of a FastXMLFragmentContent | 
| NodeNameIterator(XMLFragment node,
                javax.xml.namespace.QName name,
                java.lang.Class<T> type)Instantiates a new node name iterator. | 
| NodeTypeIterator(XMLFragment node,
                java.lang.Class<T> type)Instantiates a new node type iterator. | 
| XBRLAttribute(XMLFragment parent,
             javax.xml.namespace.QName atName,
             java.lang.String value,
             net.sf.saxon.type.SimpleType atSimpleType)Instantiates a new XBRL attribute. | 
| XBRLSimpleLink(XMLFragment node)Creates a simple link object. | 
| XMLDocumentImpl(XMLFragment rootElem)Creates a mutable document with a root element. | 
| XMLFragment(DTSContainer newDTS,
           XMLFragment other)Copy all properties from the other object but sets the DTS to a new one. | 
| XMLFragment(XMLFragment other)Copy constructor for an XMLFragment. | 
| XMLFragmentNamespaceResolver(XMLFragment node,
                            XBRLNamespaceContext xNamespaces)Instantiates a new XML fragment namespace resolver. | 
| XPathOnXMLFragment(XMLFragment xmlFragment)Instantiates a new x path on XML fragment. | 
| Constructor and Description | 
|---|
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? extends XMLFragment> previous)Creates a new instance of a FastXMLFragmentContent | 
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? extends XMLFragment> previous,
                      boolean bBatchMode)Creates a new instance of a FastXMLFragmentContent | 
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? extends XMLFragment> previous,
                      boolean bBatchMode,
                      java.lang.String addEventName,
                      java.lang.String delEventName)Creates a new instance of a FastXMLFragmentContent | 
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? extends XMLFragment> previous,
                      java.lang.String addEventName,
                      java.lang.String delEventName)Creates a new instance of a FastXMLFragmentContent | 
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? super XMLFragment> previous,
                      java.lang.Class<? extends XMLFragment>... classes)Creates a new instance of a FastXMLFragmentContent | 
| FastXMLFragmentContent(XMLFragment parent,
                      FastXMLFragmentContent<? super XMLFragment> previous,
                      java.lang.String addEventName,
                      java.lang.String delEventName,
                      java.lang.Class<? extends XMLFragment>... classes)Creates a new instance of a FastXMLFragmentContent | 
| NodeNameIterator(java.util.Iterator<XMLFragment> iter,
                javax.xml.namespace.QName name,
                java.lang.Class<T> type)Instantiates a new node name iterator. | 
| NodeTypeIterator(java.util.Iterator<XMLFragment> iter,
                java.lang.Class<T> type)Instantiates a new node type iterator. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLAssertionThe Class XBRLAssertion. | 
| class  | XBRLConsistencyAssertionThe Class XBRLConsistencyAssertion. | 
| class  | XBRLExistenceAssertionThe Class XBRLExistenceAssertion. | 
| class  | XBRLValueAssertionThe Class XBRLValueAssertion. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | XBRLAssertion. getEvaluationContext()Gets the evaluation context. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AutoFillThe Class AutoFill. | 
| Constructor and Description | 
|---|
| AutoFill(XBRLExtendedLink parent,
        XMLFragment node)Instantiates a new auto fill. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CustomCodeThe Class CustomCode. | 
| Constructor and Description | 
|---|
| CustomCode(XBRLExtendedLink parent,
          XMLFragment resNode)Instantiates a new custom code. | 
| Constructor and Description | 
|---|
| XBRLValidationExceptionConceptLabelProhibitedInvalidTarget(XBRLArc arc,
                                                          XMLFragment x)Instantiates a new XBRL validation exception concept label prohibited invalid target. | 
| XBRLValidationExceptionConceptNotFoundCreatingFact(XMLFragment xf)Instantiates a new XBRL validation exception concept not found creating fact. | 
| XBRLValidationExceptionConceptReferenceProhibitedInvalidTarget(XBRLArc arc,
                                                              XMLFragment x)Instantiates a new XBRL validation exception concept reference prohibited invalid target. | 
| XBRLValidationExceptionFootnoteLangMissing(XMLFragment to)Instantiates a new XBRL validation exception footnote lang missing. | 
| XBRLValidationExceptionLocatorTargetError(XMLFragment source,
                                         java.net.URI uri)Instantiates a new XBRL validation exception locator target error. | 
| Constructor and Description | 
|---|
| XBRLValidationExceptionInvalidDirectedCyclesFound(XBRLRelationship rel,
                                                 java.util.Collection<XMLFragment> elements)Instantiates a new XBRL validation exception invalid directed cycles found. | 
| XBRLValidationExceptionInvalidUndirectedCyclesFound(XBRLRelationship rel,
                                                   java.util.HashSet<XMLFragment> elements)Instantiates a new XBRL validation exception invalid undirected cycles found. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CalculationLinkbaseThe Class CalculationLinkbase. | 
| class  | DefinitionLinkbaseThe Class DefinitionLinkbase. | 
| class  | FootnoteLinkbaseThe Class FootnoteLinkbase. | 
| class  | FormulaLinkbaseThe Class FormulaLinkbase. | 
| class  | GenericLinkbaseThe Class GenericLinkbase. | 
| class  | LabelLinkbaseThe Class LabelLinkbase. | 
| class  | OtherLinkbaseThe 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  | PresentationLinkbaseThe Class PresentationLinkbase. | 
| class  | ReferenceLinkbaseThe Class ReferenceLinkbase. | 
| class  | VersionLinkbaseDeprecated. 
 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 | 
| class  | XBRLArcThe Class XBRLArc. | 
| class  | XBRLArcroleRefThe Class XBRLArcroleRef. | 
| class  | XBRLDocumentationThis class represents the 2.2.13 XBRL Documentation Information Item | 
| class  | XBRLExtendedLinkThe Class XBRLExtendedLink. | 
| class  | XBRLLabelResourceLabel resources are the object model representation of the link:label elements
 in label Linkbases | 
| class  | XBRLLinkbaseRefCreates a linkbase ref element that will be serialized in a schema 
 or instance document. | 
| class  | XBRLLinkbaseRootNodeThe Class XBRLLinkbaseRootNode. | 
| class  | XBRLLocatorThis is not part of the XBRL Infoset. | 
| class  | XBRLPointerOfARelationshipThis is a XBRL Pointer Information Item
 Classes are:
        XBRLResource
  XBRLLocator. | 
| class  | XBRLRelationshipThe Class XBRLRelationship. | 
| class  | XBRLResourceThis is the base type for XBRL resources. | 
| class  | XBRLRoleRefThe Class XBRLRoleRef. | 
| class  | XLinkElementBase class for elements that contains attributes according to the XLink Specification. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | XBRLRelationship. getFrom()Access to the [From] property of a relationship. | 
| XMLFragment | XBRLDocumentation. getParentXBRL()Access to the [Parent] property. | 
| XMLFragment | XLinkElement. getReference()Access to the [Reference] property. | 
| XMLFragment | XBRLRelationship. getSource()The relationship [source] is the same as the relationship [From] property. | 
| XMLFragment | XBRLRelationship. getTarget()The relationship [target] is the same as the relationship [To] property. | 
| XMLFragment | XBRLRelationship. getTo()Access to the [To] property of a relationship. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Iterator<XMLFragment> | XBRLExtendedLink. getArcs()Return an Iterator object over all arcs in the extended link. | 
| java.util.Iterator<XMLFragment> | XBRLExtendedLink. getElements()Gets the elements. | 
| java.util.Iterator<XMLFragment> | XBRLGlueInterface. getObjectsFrom()Gets the objects from. | 
| java.util.Iterator<XMLFragment> | XBRLArc. getObjectsFrom()Access to the [From relationship Information Items] property
 The first time the method is called the objectsFrom Vector is created
 and data obtained from the DTS. | 
| java.util.Iterator<XMLFragment> | XBRLRelationship. getObjectsFrom()Gets the objects from. | 
| java.util.Iterator<XMLFragment> | XBRLGlueInterface. getObjectsTo()Gets the objects to. | 
| java.util.Iterator<XMLFragment> | XBRLArc. getObjectsTo()Access to the [From relationship Information Items] property. | 
| java.util.Iterator<XMLFragment> | XBRLRelationship. getObjectsTo()Gets the objects to. | 
| abstract java.lang.Class<? extends XMLFragment> | XBRLlrrAndRelationshipConstraints.RelationshipConstraints. getSourceSuperClass()Gets the source super class. | 
| abstract java.lang.Class<? extends XMLFragment> | XBRLlrrAndRelationshipConstraints.RelationshipConstraints. getTargetSuperClass()Gets the target super class. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XBRLResource. addChild(XMLFragment f)Sets the resource value to a complex type value and adds a fragment to it. | 
| 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. | 
| static XBRLDocumentation | XBRLDocumentation. make(XBRLAllowsDocumentation parent,
    XMLFragment node)Make. | 
| static XBRLRelationship | XBRLRelationship. make(XBRLExtendedLink parent,
    javax.xml.namespace.QName type,
    XMLFragment from,
    XMLFragment to,
    XBRLArcroleType arcroleType,
    XBRLAttribute[] attributes,
    boolean bValidate)Make. | 
| void | XBRLArc. removeFrom(XMLFragment ref)Removes the from. | 
| void | XBRLArc. removeTo(XMLFragment ref)Removes the to. | 
| void | XBRLRelationship. setFrom(XMLFragment newFrom)sets the [From] property of this relationship | 
| boolean | XBRLResource. setRawParentXBRL(XMLFragment parent)Sets the parent of this resource to the Extended link that is used in the parameter. | 
| void | XBRLRelationship. setTo(XMLFragment newTo)Sets the [To] property of this relationship. | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | XBRLArc. compareTwoLocatorSets(java.util.List<XMLFragment> set1,
                     java.util.List<XMLFragment> set2)Compare two locator sets. | 
| static boolean | XBRLArc. compareTwoLocatorSets(java.util.List<XMLFragment> set1,
                     java.util.List<XMLFragment> set2)Compare two locator sets. | 
| Constructor and Description | 
|---|
| CalculationLinkbase(XMLFragment node)Instantiates a new calculation linkbase. | 
| DefinitionLinkbase(XMLFragment node)Instantiates a new definition linkbase. | 
| FootnoteLinkbase(XMLFragment node)Instantiates a new footnote linkbase. | 
| FormulaLinkbase(XMLFragment node)Instantiates a new formula linkbase. | 
| GenericLinkbase(XMLFragment node)Instantiates a new generic linkbase. | 
| LabelLinkbase(XMLFragment node)Instantiates a new label linkbase. | 
| OtherLinkbase(XMLFragment node)Instantiates a new other linkbase. | 
| PresentationLinkbase(XMLFragment node)Instantiates a new presentation linkbase. | 
| ReferenceLinkbase(XMLFragment node)Instantiates a new reference linkbase. | 
| 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. | 
| XBRLArc(XMLFragment node,
       java.lang.Integer arcroleTypeCode)Creates a new XBRLArc with a surrounding node but does not replaces the 
 node with the new arc. | 
| XBRLArcroleRef(XMLFragment node)Instantiates a new XBRL arcrole ref. | 
| XBRLDocumentation(XBRLAllowsDocumentation parent,
                 XMLFragment node)Instantiates a new XBRL documentation. | 
| XBRLLabelResource(XBRLExtendedLink parent,
                 XMLFragment node)Creates a new label from a node in an extended link. | 
| XBRLLinkbaseRef(XMLFragment node)Instantiates a new XBRL linkbase ref. | 
| XBRLLocator(XBRLArc arc,
           XMLFragment node)Instantiates a new XBRL locator. | 
| XBRLLocator(XMLFragment niLoc)Instantiates a new XBRL locator. | 
| XBRLLocator(XMLFragment parent,
           XMLFragment reference)Instantiates a new XBRL locator. | 
| XBRLPointerOfARelationship(XMLFragment node)Instantiates a new XBRL pointer of a relationship. | 
| 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,
            XMLFragment node)constructor of an XBRLResource object. | 
| XBRLRoleRef(XMLFragment node)Instantiates a new XBRL role ref. | 
| XLinkElement(DTSContainer dts,
            XMLFragment fragment)Creates an XLinkElement object that exist in a DTS and assign it to a node returned by saxonica processor. | 
| XLinkElement(XMLFragment node)Creates an XLinkElement object that exist in a DTS and assign it to a node returned by saxonica processor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLCustomFunctionThe Class XBRLCustomFunction. | 
| class  | XBRLFormulaThe Class XBRLFormula. | 
| class  | XBRLFormulaResourceThe Class XBRLFormulaResource. | 
| class  | XBRLVariableEqualityDefinitionThe Class XBRLVariableEqualityDefinition. | 
| class  | XBRLVariableFactThe Class XBRLVariableFact. | 
| class  | XBRLVariableGeneralThe Class XBRLVariableGeneral. | 
| class  | XBRLVariableParameterThe Class XBRLVariableParameter. | 
| class  | XBRLVariablePreconditionThe Class XBRLVariablePrecondition. | 
| class  | XBRLVariableResourceThe Class XBRLVariableResource. | 
| class  | XBRLVariableSetResourceThe Class XBRLVariableSetResource. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | FContext. getDimension(javax.xml.namespace.QName dimName)Returns the dimension value associated to the dimension passed in in the dimName parameter. | 
| XMLFragment | XBRLFormulaProcessor. getElementById(java.lang.String id,
              java.net.URI documentURI)Gets the element by id. | 
| XMLFragment | XBRLFormula. getEvaluationContext()Gets the evaluation context. | 
| XMLFragment | XMLEvaluationContextProvider. getEvaluationContext()Gets the evaluation context. | 
| XMLFragment | XBRLVariableInternal. getXMLFragment()Gets the XML fragment. | 
| XMLFragment | XBRLVariableFormulaEvaluable. getXMLFragment()Returns the surrounding XML Fragment this resource comes from. | 
| XMLFragment | XBRLVariableFact. getXMLFragment()Gets the XML fragment. | 
| XMLFragment | XBRLVariableGeneral. getXMLFragment()Gets the XML fragment. | 
| XMLFragment | XBRLVariableParameter. getXMLFragment()Gets the XML fragment. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Collection<XMLFragment> | FContext. getNonDimensionalInformation(int container)Returns a collection of fragments with non dimensional information in the context container
 indicated in the parameter. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FContext. add(XMLFragment fr,
   int container,
   boolean bIsOcc)Adds the. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariableResourceUse. evaluateValue(XMLFragment evaluationContext,
             java.util.Collection<XBRLVariableResourceUse> evaluatedVars,
             boolean bResetAtEnd,
             VariablesLoopController.InterfaceVariableSetIterator nestedIterator)Evaluates this variable value. | 
| Evaluation | XBRLVariableInternal. evaluateValue(XMLFragment evaluationContext,
             java.util.Collection<XBRLVariableResourceUse> availableVars,
             XBRLVariableSetResource set)Evaluate value. | 
| Evaluation | XBRLVariableFormulaEvaluable. evaluateValue(XMLFragment evaluationContext,
             java.util.Collection<XBRLVariableResourceUse> availableVars,
             XBRLVariableSetResource set)Evaluates the resource internal XPath expression and returns either the returned value from the XPath expression
 or the fall back value in the case of variables that may have a fall back value and the rawEvaluation of the
 XPath expression results in the empty sequence. | 
| Evaluation | XBRLVariableFact. evaluateValue(XMLFragment evaluationContext,
             java.util.Collection<XBRLVariableResourceUse> availableVars,
             XBRLVariableSetResource set)Evaluate value. | 
| Evaluation | XBRLVariableGeneral. evaluateValue(XMLFragment evaluationContext,
             java.util.Collection<XBRLVariableResourceUse> availableVars,
             XBRLVariableSetResource set)Evaluate value. | 
| Evaluation | XBRLVariableParameter. evaluateValue(XMLFragment evaluationContext,
             java.util.Collection<XBRLVariableResourceUse> availableVars,
             XBRLVariableSetResource set)Evaluate value. | 
| net.sf.saxon.s9api.XPathCompiler | XBRLFormulaProcessor. getFPXPathCompiler(net.sf.saxon.om.NamespaceResolver namespaceResolver,
                  XMLFragment fragment,
                  boolean schemaAware)Always return a new XPathCompiler object with the IndependentContext
 namespace Resolver set to the namespaceResolver supplied as a parameter. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariableResourceUse. getLastEvaluatedValue(XMLFragment evaluationContext,
                     java.util.Collection<XBRLVariableResourceUse> availableVars)Returns the last evaluated value for this variable from the cached value. | 
| static boolean | FContext. isExplicitDimensionContainer(XMLFragment fragment)returns true if the XMLFragment passed in as a parameter is a container for explicit dimensions. | 
| static boolean | FContext. isTypedDimensionContainer(XMLFragment fragment)returns true if the XMLFragment passed in as a parameter is a container for explicit dimensions. | 
| boolean | XBRLFormulaProcessor. matcheable(XBRLFact fact1,
          XBRLFact fact2,
          XBRLVariablesHolder.ModelType aspectModel,
          XMLFragment context)Computes if two facts are aspect-matched input facts as defined in the
 Formula specification. | 
| Evaluation | XBRLVariableInternal. rawEvaluateValue(XMLFragment evaluationContext,
                java.util.Collection<XBRLVariableResourceUse> availableVars)Raw evaluate value. | 
| Evaluation | XBRLVariableFormulaEvaluable. rawEvaluateValue(XMLFragment evaluationContext,
                java.util.Collection<XBRLVariableResourceUse> availableVars)Evaluates the resource internal XPath expression and returns the sequence. | 
| Evaluation | XBRLVariableFact. rawEvaluateValue(XMLFragment evaluationContext,
                java.util.Collection<XBRLVariableResourceUse> availableVars)Raw evaluate value. | 
| Evaluation | XBRLVariableGeneral. rawEvaluateValue(XMLFragment evaluationContext,
                java.util.Collection<XBRLVariableResourceUse> availableVars)Raw evaluate value. | 
| Evaluation | XBRLVariableParameter. rawEvaluateValue(XMLFragment evaluationContext,
                java.util.Collection<XBRLVariableResourceUse> availableVars)Raw evaluate value. | 
| void | FContext. remove(XMLFragment fr,
      int container,
      boolean bIsOcc)Removes the. | 
| void | FContext. setDimension(javax.xml.namespace.QName dimName,
            XMLFragment dimension,
            int dimensionContainer)Sets a value for the indicated dimension in the indicated dimension container. | 
| 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. | 
| Constructor and Description | 
|---|
| XFDimensionsAspectTest(XBRLFormulaProcessor fp,
                      XMLFragment fragment,
                      java.lang.String expression,
                      net.sf.saxon.s9api.QName varName,
                      net.sf.saxon.s9api.QName varValue)Instantiates a new XF dimensions aspect test. | 
| XFDimensionsTestController(XBRLFormulaProcessor formulaProcessor,
                          XMLFragment res)Instantiates a new XF dimensions test controller. | 
| XFTypedDimensionAspectTest(XBRLFormulaProcessor fp,
                          XMLFragment fragment,
                          net.sf.saxon.s9api.QName varValue,
                          XDTDimension dim,
                          XBRLVariableEqualityDefinition eqd)Instantiates a new XF typed dimension aspect test. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLResultMessageThe Class XBRLResultMessage. | 
| Constructor and Description | 
|---|
| XFseveAssertionSeveritySourceError(XMLFragment from)Instantiates a new x fseve assertion severity source error. | 
| XFseveAssertionSeverityTargetError(XMLFragment to)Instantiates a new x fseve assertion severity target error. | 
| XFseveMultipleSeveritiesForAssertionError(XMLFragment from)Instantiates a new x fseve multiple severities for assertion error. | 
| XFxbrlveVariableSetFilterTargetError(XBRLRelationship rel,
                                    XMLFragment target)Instantiates a new x fxbrlve cyclic dependencies. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLAncestorFilterThe Class XBRLAncestorFilter. | 
| class  | XBRLAndFilterThe Class XBRLAndFilter. | 
| class  | XBRLAspectCoverFilterThe Class XBRLAspectCoverFilter. | 
| class  | XBRLConceptBalanceFilterThe Class XBRLConceptBalanceFilter. | 
| class  | XBRLConceptCustomAttributeFilterThe Class XBRLConceptCustomAttributeFilter. | 
| class  | XBRLConceptDataTypeFilterThe Class XBRLConceptDataTypeFilter. | 
| class  | XBRLConceptFilterAbstractThe Class XBRLConceptFilterAbstract. | 
| class  | XBRLConceptNameFilterThe Class XBRLConceptNameFilter. | 
| class  | XBRLConceptPeriodTypeFilterThe Class XBRLConceptPeriodTypeFilter. | 
| class  | XBRLConceptRelationFilterThe Class XBRLConceptRelationFilter. | 
| class  | XBRLConceptSubstitutionGroupFilterThe Class XBRLConceptSubstitutionGroupFilter. | 
| class  | XBRLDimensionFilterAbstractThe Class XBRLDimensionFilterAbstract. | 
| class  | XBRLExplicitDimensionFilterThe Class XBRLExplicitDimensionFilter. | 
| class  | XBRLFormulaFilterBaseThe Class XBRLFormulaFilterBase. | 
| class  | XBRLGeneralFilterThe Class XBRLGeneralFilter. | 
| class  | XBRLGeneralMeasuresFilterThe Class XBRLGeneralMeasuresFilter. | 
| class  | XBRLIdentifierFilterThe Class XBRLIdentifierFilter. | 
| class  | XBRLLocationFilterThe Class XBRLLocationFilter. | 
| class  | XBRLMatchAbstractFilterThe Class XBRLMatchAbstractFilter. | 
| class  | XBRLMatchConceptFilterThe Class XBRLMatchConceptFilter. | 
| class  | XBRLMatchDimensionFilterThe Class XBRLMatchDimensionFilter. | 
| class  | XBRLMatchEntityIdentifierFilterThe Class XBRLMatchEntityIdentifierFilter. | 
| class  | XBRLMatchLocationFilterThe Class XBRLMatchLocationFilter. | 
| class  | XBRLMatchNonXDTScenarioFilterThe Class XBRLMatchNonXDTScenarioFilter. | 
| class  | XBRLMatchNonXDTSegmentFilterThe Class XBRLMatchNonXDTSegmentFilter. | 
| class  | XBRLMatchPeriodFilterThe Class XBRLMatchPeriodFilter. | 
| class  | XBRLMatchScenarioFilterThe Class XBRLMatchScenarioFilter. | 
| class  | XBRLMatchSegmentFilterThe Class XBRLMatchSegmentFilter. | 
| class  | XBRLMatchUnitFilterThe Class XBRLMatchUnitFilter. | 
| class  | XBRLOrFilterThe Class XBRLOrFilter. | 
| class  | XBRLParentFilterThe Class XBRLParentFilter. | 
| class  | XBRLPeriodEndFilterThe Class XBRLPeriodEndFilter. | 
| class  | XBRLPeriodFilterThe Class XBRLPeriodFilter. | 
| class  | XBRLPeriodFilterAbstractThe Class XBRLPeriodFilterAbstract. | 
| class  | XBRLPeriodForeverFilterThe Class XBRLPeriodForeverFilter. | 
| class  | XBRLPeriodInstantDurationFilterThe Class XBRLPeriodInstantDurationFilter. | 
| class  | XBRLPeriodInstantFilterThe Class XBRLPeriodInstantFilter. | 
| class  | XBRLPeriodStartFilterThe Class XBRLPeriodStartFilter. | 
| class  | XBRLRegExpIdentifierFilterThe Class XBRLRegExpIdentifierFilter. | 
| class  | XBRLRegExpSchemeFilterThe Class XBRLRegExpSchemeFilter. | 
| class  | XBRLRelativeFilterThe Class XBRLRelativeFilter. | 
| class  | XBRLScenarioFilterThe Class XBRLScenarioFilter. | 
| class  | XBRLSegmentFilterThe Class XBRLSegmentFilter. | 
| class  | XBRLSiblingFilterThe Class XBRLSiblingFilter. | 
| class  | XBRLSingleMeasureFilterThe Class XBRLSingleMeasureFilter. | 
| class  | XBRLSpecificIdentifierFilterThe Class XBRLSpecificIdentifierFilter. | 
| class  | XBRLSpecificSchemeFilterThe Class XBRLSpecificSchemeFilter. | 
| class  | XBRLTypedDimensionFilterThe Class XBRLTypedDimensionFilter. | 
| class  | XBRLValueNilFilterThe Class XBRLValueNilFilter. | 
| class  | XBRLValuePrecisionFilterThe Class XBRLValuePrecisionFilter. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLCustomFunctionImplementationThe Class XBRLCustomFunctionImplementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | RC_XFI_concept_relationships. collectRelationships(java.util.List<XBRLRelationship> relationships,
                    java.util.Set<XMLFragment> parents,
                    RC_XFI_concept_relationships.Axis axis,
                    XMLElementDefinition concept,
                    java.util.List<XBRLRoleType> vRoles,
                    java.util.List<XBRLArcroleType> vArcRoles,
                    int generations,
                    net.sf.saxon.value.QNameValue linkName,
                    net.sf.saxon.value.QNameValue arcName,
                    boolean siblignsOfRoot)Collect relationships. | 
| Constructor and Description | 
|---|
| ClsVariableSetCombinationsIterator2(XMLFragment evaluationContext,
                                   java.util.List<XBRLVariableResourceUse> evaluatedVars,
                                   VariablesLoopController controller)Instantiates a new cls variable set combinations iterator2. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLContextThis class represents the content of an XBRL Context. | 
| class  | XBRLDimensionsContainerThe Class XBRLDimensionsContainer. | 
| class  | XBRLEntityThe Class XBRLEntity. | 
| class  | XBRLFactAbstract class to represent a fact item in an instance document or inside a tuple. | 
| class  | XBRLFactItemThis class represents the instantiation of an xbrli:item on an
 instance document. | 
| class  | XBRLFactNonNumericThis object represents a non numeric fact value in an instance document. | 
| class  | XBRLFactNumericThe Class XBRLFactNumeric. | 
| class  | XBRLFactTupleThe Class XBRLFactTuple. | 
| class  | XBRLIdentifierThe Class XBRLIdentifier. | 
| class  | XBRLInstanceRootNodeWe have split the XBRLInstance class into the XBRLInstance derived from XBRLDocument
 and the XBRLInstance root node that is an XMLFragment. | 
| class  | XBRLMeasureThe Class XBRLMeasure. | 
| class  | XBRLPeriodA period information according to the content of the context container in the XBRL 2.1 specification. | 
| class  | XBRLScenarioThe Class XBRLScenario. | 
| class  | XBRLSchemaRefCreates a schemaRef element that will be serialized in an instance 
 
 Serialization (and construction) of this objects is automatic. | 
| class  | XBRLSegmentThe Class XBRLSegment. | 
| class  | XBRLUnitThe Class XBRLUnit. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | XBRLPeriod. generateNode()Generate node. | 
| XMLFragment | XBRLPeriod. getElementEndDate()Gets the element end date. | 
| XMLFragment | XBRLPeriod. getElementForever()Gets the element forever. | 
| XMLFragment | XBRLPeriod. getElementInstant()Gets the element instant. | 
| XMLFragment | XBRLPeriod. getElementStartDate()Gets the element start date. | 
| XMLFragment | XBRLInstanceRootNode. getParentXBRL()Gets the parent XBRL. | 
| XMLFragment | XBRLFact. getParentXBRL()The parent of a fact is always a facts container. | 
| XMLFragment | XBRLFactsListImpl. getParentXBRL()Gets the parent XBRL. | 
| XMLFragment | XBRLFactsList. getParentXBRL()Access to the parent document, Instance or tuple. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Iterator<XMLFragment> | XBRLDimensionsContainer. getContent()Gets the content. | 
| java.util.Iterator<XMLFragment> | XBRLFact. getElements()Gets the elements. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XBRLInstanceRootNode. addChild(XMLFragment newChild)Adds the child. | 
| void | XBRLDimensionsContainer. addContent(XMLFragment fragment)Adds the content. | 
| static XBRLFactItem | XBRLFactItem. createItemInstance(XBRLFactsList container,
                  XMLFragment node,
                  XMLFragment xf)Creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
 depending on the data type (derivation included) of the concept definition. | 
| static XBRLFact | XBRLFact. createItemOrTupleInstance(DTSContainer dts,
                         XBRLFactsList facts,
                         XMLFragment node)Creates a tupleInstance or a itemInstance depending on the node content. | 
| static XBRLSegment | XBRLSegment. make(XMLFragment node)Make. | 
| static XBRLIdentifier | XBRLIdentifier. make(XMLFragment node)Make. | 
| void | XBRLInstanceRootNode. removeChild(XMLFragment child)Removes the child. | 
| boolean | XBRLFactTuple. setRawParentXBRL(XMLFragment parent)Sets the raw parent XBRL. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XBRLDimensionsContainer. setContent(java.util.Collection<XMLFragment> newContent)Sets the content. | 
| Constructor and Description | 
|---|
| XBRLContext(XMLFragment node)Creates a new context with the supplied XMLFragment. | 
| XBRLEntity(XMLFragment node)Instantiates a new XBRL entity. | 
| XBRLFactNumeric(XBRLFactsList container,
               XMLFragment node,
               XBRLItem item)Instantiates a new XBRL fact numeric. | 
| XBRLIdentifier(XMLFragment node)Instantiates a new XBRL Identifier. | 
| XBRLMeasure(XMLFragment node)Instantiates a new XBRL measure. | 
| XBRLPeriod(XMLFragment node)Creates a XBRLPeriod reading the content of the XMLFragment node supplied as a parameter. | 
| XBRLScenario(XMLFragment node)Instantiates a new XBRL scenario. | 
| XBRLSegment(XMLFragment node)Instantiates a new XBRL segment. | 
| XBRLUnit(DTSContainer dts,
        XMLFragment root)Instantiates a new XBRL unit. | 
| XBRLUnit(XBRLInstance parent,
        XMLFragment node)Instantiates a new XBRL unit and adds it to the xbrl report passed in in the 
 parent parameter. | 
| XBRLUnit(XMLFragment node)Instantiates a new XBRL unit. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseIXDenominatorThe Class BaseIXDenominator. | 
| class  | BaseIXElementBase class for all Inline XBRL 1.0 and 1.1 Elements. | 
| class  | BaseIXExcludeThe Class BaseIXExclude. | 
| class  | BaseIXFactThe Class BaseIXFact. | 
| class  | BaseIXFactItemThe Class BaseIXFactItem. | 
| class  | BaseIXFactNumericThe Class BaseIXFactNumeric. | 
| class  | BaseIXFootnoteThe Class BaseIXFootnote. | 
| class  | BaseIXFractionThe Class BaseIXFraction. | 
| class  | BaseIXHeaderThe Class BaseIXHeader. | 
| class  | BaseIXHiddenThe Class BaseIXHidden. | 
| class  | BaseIXNonFractionThe Class BaseIXNonFraction. | 
| class  | BaseIXNonNumericThe Class BaseIXNonNumeric. | 
| class  | BaseIXNumeratorThe Class BaseIXNumerator. | 
| class  | BaseIXReferencesThe Class BaseIXReferences. | 
| class  | BaseIXRelationshipThe Class BaseIXRelationship. | 
| class  | BaseIXResourcesThe Class BaseIXResources. | 
| class  | BaseIXTupleThe Class BaseIXTuple. | 
| class  | IX10DenominatorClass Inline XBRL 1.0 ix:denominator | 
| class  | IX10ExcludeClass Inline XBRL 1.0 ix:exclude | 
| class  | IX10FootnoteClass Inline XBRL 1.0 ix:footnote | 
| class  | IX10FractionClass Inline XBRL 1.0 ix:fraction | 
| class  | IX10HeaderClass Inline XBRL 1.0 ix:header | 
| class  | IX10HiddenClass Inline XBRL 1.0 ix:hidden | 
| class  | IX10NonFractionClass Inline XBRL 1.0 ix:nonFraction | 
| class  | IX10NonNumericClass Inline XBRL 1.0 ix:nonNumeric | 
| class  | IX10NumeratorClass Inline XBRL 1.0 ix:numerator | 
| class  | IX10ReferencesClass Inline XBRL 1.0 ix:references | 
| class  | IX10ResourcesClass Inline XBRL 1.0 ix:resources | 
| class  | IX10TupleClass Inline XBRL 1.0 ix:tuple | 
| class  | IX11ContinuationClass Inline XBRL 1.1 ix:continuation | 
| class  | IX11DenominatorClass Inline XBRL 1.1 ix:denominator | 
| class  | IX11ExcludeClass Inline XBRL 1.1 ix:exclude | 
| class  | IX11FootnoteClass Inline XBRL 1.1 ix:footnote | 
| class  | IX11FractionClass Inline XBRL 1.1 ix:fraction | 
| class  | IX11HeaderClass Inline XBRL 1.1 ix:header | 
| class  | IX11HiddenClass Inline XBRL 1.1 ix:hidden | 
| class  | IX11NonFractionClass Inline XBRL 1.1 ix:nonFraction | 
| class  | IX11NonNumericClass Inline XBRL 1.1 ix:nonNumeric | 
| class  | IX11NumeratorClass Inline XBRL 1.1 ix:numerator | 
| class  | IX11ReferencesClass Inline XBRL 1.1 ix:references | 
| class  | IX11RelationshipClass Inline XBRL 1.1 ix:relationship | 
| class  | IX11ResourcesClass Inline XBRL 1.1 ix:resources | 
| class  | IX11TupleClass Inline XBRL 1.1 ix:tuple | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | FRTA_3_1_1.FRTA_3_1_1_Inconsistency. getNode()Gets the node. | 
| Constructor and Description | 
|---|
| FRTA_3_1_1_Inconsistency(XBRLLinkbase linkbase,
                        XMLFragment eLink,
                        QualityCheck<QualityProcessor> rule)Instantiates a new FRT A 3 1 1 inconsistency. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RenderHintsThis is the render hints resource that applies to one XBRLRoleType. | 
| class  | StaticRoleThe Class StaticRole. | 
| Constructor and Description | 
|---|
| RenderHints(XBRLExtendedLink parent,
           XMLFragment resNode)Instantiates a new render hints. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RSTableActionThe Class RSTableAction. | 
| class  | RSTableEvaluableResourceThe Class RSTableEvaluableResource. | 
| class  | RSTableOpenFilterThe Class RSTableOpenFilter. | 
| Constructor and Description | 
|---|
| RSTableAction(XBRLExtendedLink parent,
             XMLFragment node)Instantiates a new rs table action. | 
| RSTableEvaluableResource(XBRLExtendedLink parent,
                        XMLFragment node)Instantiates a new RS table evaluable resource. | 
| RSTableOpenFilter(XBRLExtendedLink parent,
                 XMLFragment node)Instantiates a new rs table openFilter. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | IXBRLKeyElementsInterceptor. getEffectiveFootnoteValue(XMLFragment res,
                         net.sf.saxon.tree.linked.NodeImpl baseIXFootnote)Special method used to set the value of XBRLResources that allows complexType mixing html and text. | 
| void | IXBRLKeyElementsInterceptor. getEffectiveFootnoteValueWithEscape(XMLFragment res,
                                   BaseIXElement ixElem)Returns the effective value of a node resolving ix:exclude and continuedAt attributes. | 
| void | IXBRLKeyElementsInterceptor. setGeneratedElementById(java.lang.String id,
                       XMLFragment f)Sets the generated element by id. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLTableResourceThe Class XBRLTableResource. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | PackStringAndFragment. getFragment()Gets the fragment. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | XBRLTableProcessor. addLabels(XMLFragment parent,
         XMLFragment node)This method implements the following paragraphs of the specification:
  
 "When choosing a single label, the generic label with the standard 
 resource role (http://www.xbrl.org/2008/role/label), if available, 
 SHOULD be used in preference to other labels. | 
| net.sf.saxon.s9api.XPathCompiler | XBRLTableResource. getFPXPathCompiler(net.sf.saxon.om.NamespaceResolver namespaceResolver,
                  XMLFragment fragment,
                  boolean schemaAware)Gets the FPX path compiler. | 
| static boolean | XBRLTableProcessor. isNegated(XMLFragment node)Returns true if the node XMLFragment has a label with a negated role. | 
| static boolean | XBRLTableProcessor. isNet(XMLFragment node)Returns true if the node XMLFragment has a label with a net role. | 
| static boolean | XBRLTableProcessor. isTotal(XMLFragment node)Returns true if the node XMLFragment has a label with a total role. | 
| Constructor and Description | 
|---|
| PackStringAndFragment(XMLFragment fragment)Instantiates a new pack string and fragment. | 
| XBRLTableResource(XBRLTableProcessor proc,
                 XBRLExtendedLink parent,
                 XMLFragment node)Instantiates a new XBRL table resource. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLAspectNodeThe Class XBRLAspectNode. | 
| class  | XBRLBreakdownThe Class XBRLBreakdown. | 
| class  | XBRLClosedDefinitionNodeThe Class XBRLClosedDefinitionNode. | 
| class  | XBRLConceptRelationshipNodeThis is the object model representation of the conceptRelationshipNode defined in the table
 specification. | 
| class  | XBRLDefinitionNodeThe Class XBRLDefinitionNode. | 
| class  | XBRLDimensionRelationshipNodeThe Class XBRLDimensionRelationshipNode. | 
| class  | XBRLOpenDefinitionNodeThe Class XBRLOpenDefinitionNode. | 
| class  | XBRLRelationshipNodeThe Class XBRLRelationshipNode. | 
| class  | XBRLRuleNodeThe Class XBRLRuleNode. | 
| class  | XBRLTableThis is a table in the definition model. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract T | RelationshipGraphNode.NodeFactory. createNode(XMLFragment el,
          int idx,
          boolean bUsable,
          java.lang.String tagSelector,
          java.lang.String prefRole)Creates a new Node object. | 
| Constructor and Description | 
|---|
| Node(XMLFragment node,
    int mIndex,
    boolean bUsable)Instantiates a new node. | 
| Node(XMLFragment node,
    int mIndex,
    java.lang.String tagSelector,
    java.lang.String prefRole)Instantiates a new node. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XBRLTableLayout. createModel(XMLFragment tableSet)Generates the table layout model from the table content. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XBRLTableSet. createModel(XMLFragment tableModel)Creates the model. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLArcroleTypeThis class represents an arcrole type definition in a DTS. | 
| class  | XBRLDefinitionThe Class XBRLDefinition. | 
| class  | XBRLElementDefinitionThis is just an abstract class used on top of XBRLItem and XBRLTuple classes to distinguish them from raw XMLElementDefinition. | 
| class  | XBRLImportThe Class XBRLImport. | 
| class  | XBRLIncludeThe Class XBRLInclude. | 
| class  | XBRLItemThe Class XBRLItem. | 
| class  | XBRLRoleAndArcroleTypesThe Class XBRLRoleAndArcroleTypes. | 
| class  | XBRLRoleTypeProvides the properties of an XBRL Role Type Information Item. | 
| class  | XBRLTaxonomyRootNodeWe have split the XBRLTaxonomy class into the XBRLTaxonomy derived from XBRLDocument
 and the XBRLTaxonomyFragment root node that is an XMLFragment. | 
| class  | XBRLTupleThe Class XBRLTuple. | 
| class  | XBRLUsedOnA Used On Information Item. | 
| class  | XMLAnnotationThe Class XMLAnnotation. | 
| class  | XMLAppInfoThe Class XMLAppInfo. | 
| class  | XMLElementDefinitionCommon elements to both Tuples and Items. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | XSDElementRef. generateElement(DTSContainer dts,
               net.sf.saxon.om.NamespaceBinding xsNs)Generate element. | 
| XMLFragment | XSDAttributeDefinition. generateElement(DTSContainer dts,
               net.sf.saxon.om.NamespaceBinding xsNs)Creates an element definition that represents this attribute
 definition in an XML Schema. | 
| XMLFragment | XSDParticle. generateElement(DTSContainer dts,
               net.sf.saxon.om.NamespaceBinding xsNs)Generates an XML representation of this particle. | 
| XMLFragment | XSDComposition. generateElement(DTSContainer dts,
               net.sf.saxon.om.NamespaceBinding xsNs)Creates the structure to be serialized as tuple content. | 
| XMLFragment | XSDElementWildcard. generateElement(DTSContainer dts,
               net.sf.saxon.om.NamespaceBinding xsNs)Generate element. | 
| XMLFragment | XBRLTaxonomy. getGlobalAttributeByName(java.lang.String name)Returns a global attribute defined in this taxonomy schema by its name. | 
| XMLFragment | XBRLTaxonomy. getGlobalAttributeGroupByName(java.lang.String name)Returns a global attributeGroup defined in this taxonomy schema by its name. | 
| XMLFragment | XBRLTaxonomy. getGlobalGroupByName(java.lang.String name)Returns a global group defined in this taxonomy schema by its name. | 
| XMLFragment | XBRLTaxonomy. getGlobalTypeByName(java.lang.String name)Returns a global type defined in this taxonomy schema by its name or null if the taxonomy
 schema has no a definition for a global type under the type name used in the name parameter. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Collection<XMLFragment> | XSDComposition. generateAttributeDecls(DTSContainer dts,
                      net.sf.saxon.om.NamespaceBinding xsNs)Generate attribute decls. | 
| java.util.Iterator<XMLFragment> | XMLElementDefinition. getChildrenType()Access to the [children] property. | 
| java.util.Iterator<XMLFragment> | XBRLItem. getElements()Gets the elements. | 
| java.util.Iterator<XMLFragment> | XBRLTuple. getElements()Gets the elements. | 
| java.util.Iterator<XMLFragment> | XBRLRoleAndArcroleTypes. getElements()Gets the elements. | 
| java.util.Iterator<XMLFragment> | XBRLRoleType. getUses()Access to the [role uses] property
 The returned objects in the iterator are instances of
 XBRLExtendedLink or XBRLResource elements. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XBRLTaxonomyRootNode. addChild(XMLFragment newChild)Adds the child. | 
| void | XBRLTaxonomy. addGlobalAttribute(XMLFragment attributeDefinitionHeaderNode)Adds a new global attribute definition to this taxonomy schema. | 
| void | XBRLTaxonomy. addGlobalAttributeGroup(XMLFragment attributeGroupDefinitionHeaderNode)Adds a new global attributeGroup definition to this taxonomy schema. | 
| void | XBRLTaxonomy. addGlobalGroup(XMLFragment groupDefinitionHeaderNode)Adds a new global attributeGroup definition to this taxonomy schema. | 
| void | XBRLTaxonomy. addGlobalType(XMLFragment typeDefinitionHeaderNode)Adds a new global type definition to this taxonomy schema. | 
| boolean | XBRLRoleType. addUse(XMLFragment here)Adds the use. | 
| boolean | XBRLRoleType. delUse(XMLFragment here)Del use. | 
| void | XBRLTaxonomyRootNode. removeChild(XMLFragment child)Removes the child. | 
| boolean | XBRLRoleAndArcroleTypes. setRawParentXBRL(XMLFragment newParent)Changes the [Parent] property. | 
| Constructor and Description | 
|---|
| XBRLArcroleType(XMLFragment node)Creates a new XBRLArcroleType object from a node in a file. | 
| XBRLElementDefinition(XBRLTaxonomy parent,
                     XMLFragment node)Instantiates a new XBRL element definition. | 
| XBRLElementDefinition(XMLFragment node)Instantiates a new XBRL element definition. | 
| XBRLImport(XBRLTaxonomy parent,
          XMLFragment node)Creates an import information item from a node. | 
| XBRLImport(XMLFragment node)Creates an import information item from a node. | 
| XBRLInclude(XBRLTaxonomy parent,
           XMLFragment node)Instantiates a new XBRL include. | 
| XBRLInclude(XMLFragment ni)Instantiates a new XBRL include. | 
| XBRLRoleType(XMLFragment node)Creates a new XBRLRoleType object. | 
| XBRLUsedOn(XBRLRoleAndArcroleTypes parent,
          XMLFragment node)Instantiates a new XBRL used on. | 
| XMLElementDefinition(XBRLTaxonomy parent,
                    XMLFragment node)Constructor used when the concept comes from a NodeInfo. | 
| XMLElementDefinition(XMLFragment node)Constructor used when the concept comes from a NodeInfo. | 
| Modifier and Type | Method and Description | 
|---|---|
| static XMLFragment | XDTProcessor. getExplicitDimFragment(DTSContainer dts,
                      javax.xml.namespace.QName dimension,
                      javax.xml.namespace.QName member)Helper method to create the XMLFragment container for an explicit dimension. | 
| XMLFragment | DimensionAndFragmentMemberPair. getMember()Gets the member. | 
| static XMLFragment | XDTProcessor. getTypedDimensionValue(XBRLContext context,
                      javax.xml.namespace.QName dimension)Helper method to obtain a explicit dimension value without any validation or check
 about where the dimension is located in regard with the hypercubes. | 
| static XMLFragment | XDTProcessor. getTypedDimFragment(DTSContainer dts,
                   javax.xml.namespace.QName dimension,
                   net.sf.saxon.s9api.XdmValue value)Helper method to create the XMLFragment container for a typed dimension. | 
| static XMLFragment | XDTProcessor. getTypedDimFragment(DTSContainer dts,
                   javax.xml.namespace.QName dimension,
                   XMLFragment value)Helper method to create the XMLFragment container for a typed dimension. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Map<javax.xml.namespace.QName,XMLFragment> | XDTProcessor. getDimData(XBRLDimensionsContainer dimData,
          boolean throwValidationExceptions)Process a fact item and one of the dimensions container (segment or scenario) and collects
 all dimensional information in there. | 
| java.util.Map<javax.xml.namespace.QName,XMLFragment> | XDTProcessor. getDimData(XBRLFactItem fact,
          int contextElement,
          boolean bThrowValidationExceptions)Process a fact item in an XBRL report and collects data from the 
 context according to dimensions defined in the
 hypercubes. | 
| Modifier and Type | Method and Description | 
|---|---|
| static XMLFragment | XDTProcessor. getTypedDimFragment(DTSContainer dts,
                   javax.xml.namespace.QName dimension,
                   XMLFragment value)Helper method to create the XMLFragment container for a typed dimension. | 
| void | XDTProcessor. removeDomainMember(XMLFragment fragment)Removes the domain member. | 
| boolean | XDTDimensionUse. validate(XMLFragment info,
        java.lang.StringBuilder dimensionValidation,
        XDTValidationDimension valDimension,
        java.lang.String contextId)This method validates the content of a dimension against the domain of members for the dimension. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | XDTHypercubeUse. validate(java.util.Map<javax.xml.namespace.QName,XMLFragment> htDimData,
        java.lang.StringBuilder trackOfHypercubeValidation,
        XDTValidationHypercube hypercubeSection,
        java.lang.String contextId)Validates this hypercube using dimensional data from the fact. | 
| Constructor and Description | 
|---|
| DimensionAndFragmentMemberPair(javax.xml.namespace.QName dimension,
                              XMLFragment member)Create a new dimension and member pair. | 
| Constructor and Description | 
|---|
| XDTFact(javax.xml.namespace.QName primaryItemQName,
       XDTProcessor processor,
       java.util.Map<javax.xml.namespace.QName,XMLFragment> segmentDimData,
       java.util.Map<javax.xml.namespace.QName,XMLFragment> scenarioDimData)Creates a new XDTFact object without a backup primary item. | 
| XDTFact(javax.xml.namespace.QName primaryItemQName,
       XDTProcessor processor,
       java.util.Map<javax.xml.namespace.QName,XMLFragment> segmentDimData,
       java.util.Map<javax.xml.namespace.QName,XMLFragment> scenarioDimData)Creates a new XDTFact object without a backup primary item. | 
| XDTValidationDimensionsMessage(java.lang.String token1,
                              java.lang.String token2,
                              java.util.Map<javax.xml.namespace.QName,XMLFragment> htDimData)Instantiates a new XDT validation dimensions message. | 
| Constructor and Description | 
|---|
| XDTDimensionDomainTargetError(XMLFragment item)Instantiates a new XDT dimension domain target error. | 
| XDTDimensionDomainTargetError(XMLFragment item,
                             int elementType)Instantiates a new XDT dimension domain target error. | 
| XDTDomainMemberTargetError(XMLFragment item)Instantiates a new XDT domain member target error. | 
| XDTXBRLError(XMLFragment item)Instantiates a new XDTXBRL error. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseElemBase class for all XHTML xml elements. | 
| class  | ElemAThe HTML a element (or anchor element). | 
| class  | ElemAbbrThe HTML a element (or anchor element). | 
| class  | ElemAcronymThe HTML a element (or anchor element). | 
| class  | ElemAddressThe HTML a element (or anchor element). | 
| class  | ElemAreaThe HTML a element (or anchor element). | 
| class  | ElemBThe HTML b element (bold). | 
| class  | ElemBaseThe HTML body element. | 
| class  | ElemBdoThe HTML body element. | 
| class  | ElemBigThe HTML body element. | 
| class  | ElemBlockquoteThe HTML body element. | 
| class  | ElemBodyThe HTML body element. | 
| class  | ElemBrThe HTML br element. | 
| class  | ElemButtonThe HTML br element. | 
| class  | ElemCaptionThe HTML br element. | 
| class  | ElemCiteThe HTML br element. | 
| class  | ElemCodeThe HTML br element. | 
| class  | ElemColThe HTML col element. | 
| class  | ElemColgroupThe HTML col element. | 
| class  | ElemDdThe HTML br element. | 
| class  | ElemDelThe HTML sup element. | 
| class  | ElemDfnThe HTML br element. | 
| class  | ElemDivThe HTML div element. | 
| class  | ElemDlThe HTML br element. | 
| class  | ElemDtThe HTML br element. | 
| class  | ElemEmThe HTML br element. | 
| class  | ElemFieldsetThe HTML br element. | 
| class  | ElemFormThe HTML form element. | 
| class  | ElemH1The HTML h1 element. | 
| class  | ElemH2The HTML h1 element. | 
| class  | ElemH3The HTML h1 element. | 
| class  | ElemH4The HTML h1 element. | 
| class  | ElemH5The HTML h1 element. | 
| class  | ElemH6The HTML h1 element. | 
| class  | ElemHeadThe HTML head element. | 
| class  | ElemHrThe HTML h1 element. | 
| class  | ElemHtmlThe HTML main html element. | 
| class  | ElemIThe HTML a element (or anchor element). | 
| class  | ElemImgThe HTML div element. | 
| class  | ElemInputThe HTML input element. | 
| class  | ElemInsThe HTML sup element. | 
| class  | ElemKbdThe HTML sup element. | 
| class  | ElemLabelThe HTML label element. | 
| class  | ElemLegendThe HTML label element. | 
| class  | ElemLiThe HTML li element. | 
| class  | ElemLinkThe HTML li element. | 
| class  | ElemMapThe HTML li element. | 
| class  | ElemMetaThe HTML meta element. | 
| class  | ElemNoscriptThe HTML meta element. | 
| class  | ElemObjectThe HTML meta element. | 
| class  | ElemOlThe HTML ul element (unordered list). | 
| class  | ElemOptgroupThe HTML ul element (unordered list). | 
| class  | ElemOptionThe HTML ul element (unordered list). | 
| class  | ElemPThe HTML p element. | 
| class  | ElemParamThe HTML p element. | 
| class  | ElemPreThe HTML p element. | 
| class  | ElemQThe HTML p element. | 
| class  | ElemRbThe HTML p element. | 
| class  | ElemRpThe HTML p element. | 
| class  | ElemRtThe HTML p element. | 
| class  | ElemRubyThe HTML p element. | 
| class  | ElemSampThe HTML p element. | 
| class  | ElemScriptThe HTML p element. | 
| class  | ElemSelectThe HTML p element. | 
| class  | ElemSmallThe HTML p element. | 
| class  | ElemSpanThe HTML sup element. | 
| class  | ElemStrongThe HTML p element. | 
| class  | ElemStyleThe HTML style element. | 
| class  | ElemSubThe HTML sup element. | 
| class  | ElemSupThe HTML sup element. | 
| class  | ElemTableThe HTML table element. | 
| class  | ElemTbodyThe HTML tbody element. | 
| class  | ElemTdThe HTML td element. | 
| class  | ElemTextareaThe HTML sup element. | 
| class  | ElemTfootThe HTML sup element. | 
| class  | ElemThThe HTML sup element. | 
| class  | ElemTheadThe HTML sup element. | 
| class  | ElemTitleThe HTML title element. | 
| class  | ElemTrThe HTML tr element. | 
| class  | ElemTtThe HTML sup element. | 
| class  | ElemUlThe HTML ul element (unordered list). | 
| class  | ElemVarThe HTML ul element (unordered list). | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | XBRLRSGenerator. generate(XMLFragment fragment)Generate. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | XBRLPojoGenerator. generate(XMLFragment node)Generate. | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | XMLTools. inSubstitutionGroup(XMLFragment from,
                   javax.xml.namespace.QName qName)returns true if the XMLFragment in the from parameter is in the 
 substitution group of the QName indicated in the qName parameter. | 
| Modifier and Type | Field and Description | 
|---|---|
| java.util.Map<java.lang.String,XMLFragment> | GenerationContext. aspectsThe aspects. | 
| java.util.Map<java.lang.String,XMLFragment> | GenerationContext. elementsThe elements. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | TaxonomyBuilder. getConceptAtPoint(DTSContainer dts,
                 ExcelSheetPoint conceptPrefixPoint)Search the DTS for a concept definition using the prefix and local name. | 
| static XMLFragment | TaxonomyBuilder. getXMLFragment(java.lang.String keyToken,
              GenerationContext gc)Obtains an XMLFragment from the DTS using either the cache of Generic Labels or the loc({href}) function. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLAttribute[] | DPBase. checkTargetroleAttribute(GenerationContext gc,
                        XBRLRoleType rt,
                        XBRLArcroleType art,
                        XBRLAttribute[] atIn,
                        XMLFragment target)Check targetrole attribute. | 
| Modifier and Type | Method and Description | 
|---|---|
| XMLFragment | PeriodAspectOrFilterPeriodBase. getAspectFragment(DTSContainer dts) | 
| XMLFragment | ConceptNameAspectOrFilter. getAspectFragment(DTSContainer dts) | 
| XMLFragment | GeneralFilterXPathAspectOrFilter. getAspectFragment(DTSContainer dts) | 
| XMLFragment | PeriodAspectOrFilterInInstantMatchesEOP. getAspectFragment(DTSContainer dts) | 
| XMLFragment | PeriodAspectOrFilterInDurationIsBase. getAspectFragment(DTSContainer dts) | 
| XMLFragment | DescendantAspectOrFilter. getAspectFragment(DTSContainer dts) | 
| XMLFragment | ChildOrSelfAspectOrFilter. getAspectFragment(DTSContainer dts) | 
| XMLFragment | PureDimensionAndMemberAspectOrFilter. getAspectFragment(DTSContainer dts) | 
| XMLFragment | ChildAspectOrFilter. getAspectFragment(DTSContainer dts) | 
| XMLFragment | UnitAspectOrFilter. getAspectFragment(DTSContainer dts) | 
| XMLFragment | AspectOrFilter. getAspectFragment(DTSContainer dts)Generates an XMLFragment that can be used as one additional aspect on a formula. | 
| XMLFragment | DescendantOrSelfAspectOrFilter. getAspectFragment(DTSContainer dts) | 
| XMLFragment | PeriodAspectOrFilterInInstantMatchesBOP. getAspectFragment(DTSContainer dts) | 
| Modifier and Type | Method and Description | 
|---|---|
| static XBRLResource | Message. generateMessage(GenerationContext gc,
               java.lang.String resourceId,
               java.lang.String instruction,
               java.lang.String lang,
               java.lang.String labelRole,
               Message.MessageContentType mode,
               java.lang.String spLabelText,
               java.util.Collection<XMLFragment> complexContent) | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa