## Uses of Class
com.ihr.xbrl.om.XMLFragment

- Packages that use XMLFragment
  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
  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.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.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.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.
  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.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.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.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology.
  com.rs.xbrl |
  com.rs.xbrl.instructions.formula |
  com.rs.xbrl.instructions.genericmessages |

- - ### Uses of XMLFragment in com.ihr.xbrl.adins.efm

    Methods in com.ihr.xbrl.adins.efm with parameters of type XMLFragment
    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.

    Method parameters in com.ihr.xbrl.adins.efm with type arguments of type XMLFragment
    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.

  - ### Uses of XMLFragment in com.ihr.xbrl.adins.efm.errors

    Constructors in com.ihr.xbrl.adins.efm.errors with parameters of type XMLFragment
    Constructor and Description
    `EFMAttemptToModifyStandardLabel(XBRLResource label, XMLFragment from)` Instantiates a new EFM attempt to modify standard label.
    `EFMCompanyExtensionElementHasReference(XMLFragment from, XBRLResource res)` Instantiates a new EFM company extension element has reference.
    `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.
    `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 parameters in com.ihr.xbrl.adins.efm.errors with type arguments of type XMLFragment
    Constructor and Description
    `EFMUndirectecCyclesInDomain(java.util.HashSet<XMLFragment> domain)` Instantiates a new EFM undirectec cycles in domain.

  - ### Uses of XMLFragment in com.ihr.xbrl.comparator

    Methods in com.ihr.xbrl.comparator that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | Event.`getFrom()` Gets the from.
    `XMLFragment` | Event.`getTo()` Gets the to.
    `XMLFragment` | XMLFragmentIterator.`next()`

    Methods in com.ihr.xbrl.comparator with parameters of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String[]` | XBRLFragmentWrapper.`getCorrespondenceID(XMLFragment item2, DTSComparator comparator, java.util.HashSet<XMLFragment> skipFragments)` Generates the array of correspondence IDs for an XMLFragment.
    `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.

    Method parameters in com.ihr.xbrl.comparator with type arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String[]` | XBRLFragmentWrapper.`getCorrespondenceID(XMLFragment item2, DTSComparator comparator, java.util.HashSet<XMLFragment> skipFragments)` Generates the array of correspondence IDs for an XMLFragment.

    Constructors in com.ihr.xbrl.comparator with parameters of type XMLFragment
    Constructor and Description
    `Event(java.lang.String note, int type, XMLFragment left, XMLFragment right, Event parent)` Instantiates a new event.
    `XBRLFragmentWrapper(XMLFragment item, DTSComparator comparator)` Creates a XBRLFragmentWrapper object.

  - ### Uses of XMLFragment in com.ihr.xbrl.dts

    Methods in com.ihr.xbrl.dts that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | XMLFragmentMember.`getMember()`
    `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.

    Methods in com.ihr.xbrl.dts with parameters of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `void` | 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.
    `void` | TypedDimensionsDomainController.`setValueForDimension(Dimension<?> key, XMLFragment value, java.lang.String name)` Stores a value for a typed dimension in the dimension domain container.

    Constructors in com.ihr.xbrl.dts with parameters of type XMLFragment
    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.

  - ### Uses of XMLFragment in com.ihr.xbrl.formula

    Subclasses of XMLFragment in com.ihr.xbrl.formula
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FlMessage` The Class FlMessage.

  - ### Uses of XMLFragment in com.ihr.xbrl.mapper.instance

    Subclasses of XMLFragment in com.ihr.xbrl.mapper.instance
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MapperContext2` This class represents a context in the mapper.
    `class` | `MapperContext3` This class represents a context in the mapper.
    `class` | `MapperContextBase` The Class MapperContextBase.
    `class` | `MapperPeriod2` This class represents the content of a period that contains tokens in order to facilitate dynamic context content.
    `class` | `MapperPeriod3` This class represents the content of a period that contains tokens in order to facilitate dynamic context content.
    `class` | `MapperPeriodBase` The Class MapperPeriodBase.

    Methods in com.ihr.xbrl.mapper.instance that return types with arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XMLFragment>` | MapperPeriodBase.`getElements()`
    `java.util.Iterator<XMLFragment>` | MapperPeriod.`getElements()` Gets the elements.

  - ### Uses of XMLFragment in com.ihr.xbrl.om

    Subclasses of XMLFragment in com.ihr.xbrl.om
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLAttribute` This is an XML Attribute used in relation with an XMLFragment.
    `class` | `XBRLDocument` Contains the Properties of the object 2.2.2 XBRL Document Information Item The [Document URI] property is provided by the parent class XMLDocumentURI The [Document Information Item] property is provided by the root class XMLFragment The [Additional Properties] Properties are provided by classes derived by extension of this class
    `class` | `XBRLSimpleLink` This 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.
    `class` | `XMLDocumentURI` This class represents an XML Document that exist in a DTS.

    Fields in com.ihr.xbrl.om with type parameters of type XMLFragment
    Modifier and Type | Field and Description
    --- | ---
    `static EmptyIterator<XMLFragment>` | XMLFragment.`EMPTYXMLFRAGMENTITERATORINSTANCE` Implements an empty Iterator over XMLFragments returned when there are no XMLFragments to iterate over.

    Methods in com.ihr.xbrl.om that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | XMLFragment.`clone()`
    `XMLFragment` | XMLFragment.`clone(DTSContainer newDTS)` Clone.
    `XMLFragment` | XMLFragment.`getChild(int index)` Direct access to the nth child node from this node as parent.
    `XMLFragment` | XBRLDocument.`getElementById(java.lang.String id)` This method returns the XMLFragment associated to the id received as a parameter.
    `XMLFragment` | DTSContainer.`getResource(java.lang.String resourceRole, javax.xml.namespace.QName resourceType, java.lang.String content, java.util.Vector<XMLFragment> attributes, net.sf.saxon.value.Value<?> value, java.util.Vector<java.lang.String> xpathChildren)` Search for a resource in the DTS with the given id.
    `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.

    Methods in com.ihr.xbrl.om that return types with arguments of type XMLFragment
    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.

    Methods in com.ihr.xbrl.om with parameters of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLFragment.`addChild(XMLFragment f)` Sets the resource value to a comples type value and adds a fragment to it.
    `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` | 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.
    `XBRLRelationship` | DTSContainer.`getRelationship(java.lang.String extendedLink, javax.xml.namespace.QName relationshipType, java.lang.String arcrole, java.util.Vector<XMLFragment> attributes, XMLFragment source, XMLFragment target)` Returns the relationship that matches the search criteria.
    `void` | XMLFragment.`removeChild(XMLFragment f)` Removes an XMLFragment from the list of children elements of this resource.
    `void` | XBRLDocument.`removeIdOfElement(XMLFragment element)` Removes the id of element.
    `boolean` | XMLFragment.`valueEquals(XMLFragment o)` Returns true if this elements' values is equal to the parameters' element value.

    Method parameters in com.ihr.xbrl.om with type arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XBRLRelationship` | DTSContainer.`getRelationship(java.lang.String extendedLink, javax.xml.namespace.QName relationshipType, java.lang.String arcrole, java.util.Vector<XMLFragment> attributes, XMLFragment source, XMLFragment target)` Returns the relationship that matches the search criteria.
    `XMLFragment` | DTSContainer.`getResource(java.lang.String resourceRole, javax.xml.namespace.QName resourceType, java.lang.String content, java.util.Vector<XMLFragment> attributes, net.sf.saxon.value.Value<?> value, java.util.Vector<java.lang.String> xpathChildren)` Search for a resource in the DTS with the given id.
    `void` | XMLFragment.`setElements(java.util.Iterator<XMLFragment> elementsIter)` Sets the elements.

    Constructors in com.ihr.xbrl.om with parameters of type XMLFragment
    Constructor and Description
    `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.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.assertions

    Subclasses of XMLFragment in com.ihr.xbrl.om.assertions
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLAssertion` The Class XBRLAssertion.
    `class` | `XBRLConsistencyAssertion` The Class XBRLConsistencyAssertion.
    `class` | `XBRLExistenceAssertion` The Class XBRLExistenceAssertion.
    `class` | `XBRLValueAssertion` The Class XBRLValueAssertion.

    Methods in com.ihr.xbrl.om.assertions that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | XBRLAssertion.`getEvaluationContext()`

  - ### Uses of XMLFragment in com.ihr.xbrl.om.autofill

    Subclasses of XMLFragment in com.ihr.xbrl.om.autofill
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AutoFill` The Class AutoFill.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.errors

    Constructors in com.ihr.xbrl.om.errors with parameters of type XMLFragment
    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.
    `XBRLValidationExceptionTargetIsNotConcept(XBRLTaxonomy taxonomy, java.lang.String id, XMLFragment fragment)` Instantiates a new XBRL validation exception target is not concept.
    `XBRLValidationExceptionTargetIsNotContext(XBRLInstance file, java.lang.String id, XMLFragment fragment)` Instantiates a new XBRL validation exception target is not context.
    `XBRLValidationExceptionTargetIsNotFact(XBRLInstance instance, java.lang.String id, XMLFragment fragment)` Instantiates a new XBRL validation exception target is not fact.
    `XBRLValidationExceptionTargetIsNotUnit(XBRLInstance file, java.lang.String id, XMLFragment fragment)` Instantiates a new XBRL validation exception target is not unit.

    Constructor parameters in com.ihr.xbrl.om.errors with type arguments of type XMLFragment
    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.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.exLinks

    Subclasses of XMLFragment in com.ihr.xbrl.om.exLinks
    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
    `class` | `XBRLArc` The Class XBRLArc.
    `class` | `XBRLArcroleRef` The Class XBRLArcroleRef.
    `class` | `XBRLDocumentation` This class represents the 2.2.13 XBRL Documentation Information Item
    `class` | `XBRLExtendedLink` The Class XBRLExtendedLink.
    `class` | `XBRLLabelResource` Label resources are the object model representation of the link:label elements in label Linkbases
    `class` | `XBRLLinkbase` Provides the properties of the XBRL Linkbase information item The [Parent] property is the parent class XBRLDocument An XBRL Linkbase is just the container of documentation and extended links.
    `class` | `XBRLLinkbaseRef` Creates a linkbase ref element that will be serialized in a schema or instance document.
    `class` | `XBRLLocator` This is not part of the XBRL Infoset.
    `class` | `XBRLPointerOfARelationship` This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
    `class` | `XBRLRelationship` The Class XBRLRelationship.
    `class` | `XBRLResource` This is the base type for XBRL resources.
    `class` | `XBRLRoleRef` The Class XBRLRoleRef.
    `class` | `XLinkElement` Base class for elements that contains attributes according to the XLink Specification.

    Methods in com.ihr.xbrl.om.exLinks that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | XBRLRelationship.`getFrom()` Access to the [From] property of a relationship.
    `XMLFragment` | XBRLLocator.`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.

    Methods in com.ihr.xbrl.om.exLinks that return types with arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XMLFragment>` | XBRLLinkbase.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLExtendedLink.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLArc.`getObjectsFrom()` Access to the [From relationship Information Items] property The first time the methid is called the objectsFrom Vector is created and data obtained from the DTS.
    `java.util.Iterator<XMLFragment>` | XBRLArc.`getObjectsTo()` Access to the [From relationship Information Items] property.

    Methods in com.ihr.xbrl.om.exLinks with parameters of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLResource.`addChild(XMLFragment f)` Sets the resource value to a comples type value and adds a fragment to it.
    `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
    `void` | XBRLRelationship.`setTo(XMLFragment newTo)` Sets the [To] property of this relationship.

    Method parameters in com.ihr.xbrl.om.exLinks with type arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | XBRLArc.`CompareTwoLocatorSets(java.util.Vector<XMLFragment> set1, java.util.Vector<XMLFragment> set2)` Compare two locator sets.
    `static boolean` | XBRLArc.`CompareTwoLocatorSets(java.util.Vector<XMLFragment> set1, java.util.Vector<XMLFragment> set2)` Compare two locator sets.

    Constructors in com.ihr.xbrl.om.exLinks with parameters of type XMLFragment
    Constructor and Description
    `XBRLLocator(XMLFragment reference)` Instantiates a new XBRL locator.
    `XBRLRelationship(XBRLExtendedLink parent, DTSContainer dts, XBRLArcroleType arcroleType, XMLFragment from, XMLFragment to, net.sf.saxon.s9api.XdmNode document, XBRLAttribute[] attributes)` Creates a new relationship object from a XdmNode 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 programatically.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.formula

    Subclasses of XMLFragment in com.ihr.xbrl.om.formula
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLCustomFunction` The Class XBRLCustomFunction.
    `class` | `XBRLFormula` The Class XBRLFormula.
    `class` | `XBRLFormulaResource` The Class XBRLFormulaResource.
    `class` | `XBRLVariableEqualityDefinition` The Class XBRLVariableEqualityDefinition.
    `class` | `XBRLVariableFact` The Class XBRLVariableFact.
    `class` | `XBRLVariableGeneral` The Class XBRLVariableGeneral.
    `class` | `XBRLVariableParameter` The Class XBRLVariableParameter.
    `class` | `XBRLVariablePrecondition` The Class XBRLVariablePrecondition.
    `class` | `XBRLVariableResource` The Class XBRLVariableResource.
    `class` | `XBRLVariableSetResource` The Class XBRLVariableSetResource.

    Methods in com.ihr.xbrl.om.formula that return XMLFragment
    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` | XMLEvaluationContextProvider.`getEvaluationContext()` Gets the evaluation context.
    `XMLFragment` | XBRLFormula.`getEvaluationContext()`
    `XMLFragment` | XBRLVariableParameter.`getXMLFragment()`
    `XMLFragment` | XBRLVariableInternal.`getXMLFragment()`
    `XMLFragment` | XBRLVariableGeneral.`getXMLFragment()`
    `XMLFragment` | XBRLVariableFormulaEvaluable.`getXMLFragment()` Returns the surrounding XML Fragment this resource comes from.
    `XMLFragment` | XBRLVariableFact.`getXMLFragment()`

    Methods in com.ihr.xbrl.om.formula that return types with arguments of type XMLFragment
    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.

    Methods in com.ihr.xbrl.om.formula with parameters of type XMLFragment
    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)` Evaluates this variable value.
    `Evaluation` | XBRLVariableParameter.`evaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars, XBRLVariableSetResource set)`
    `Evaluation` | XBRLVariableInternal.`evaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars, XBRLVariableSetResource set)`
    `Evaluation` | XBRLVariableGeneral.`evaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars, XBRLVariableSetResource set)`
    `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)`
    `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, int aspectModel, XMLFragment context)` Computes if two facts are aspect-matched input facts as defined in the Formula specification.
    `Evaluation` | XBRLVariableParameter.`rawEvaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars)`
    `Evaluation` | XBRLVariableInternal.`rawEvaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars)`
    `Evaluation` | XBRLVariableGeneral.`rawEvaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars)`
    `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)`
    `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.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.formula.aspects.tests

    Methods in com.ihr.xbrl.om.formula.aspects.tests that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | XFUnitAspectTest.`getCacheVal1()`
    `XMLFragment` | XFPeriodAspectTest.`getCacheVal1()`
    `XMLFragment` | XFLocationAspectTest.`getCacheVal1()`
    `XMLFragment` | XFEntityAspectTest.`getCacheVal1()`
    `XMLFragment` | XFDimensionsAspectTest.`getCacheVal1()`
    `XMLFragment` | XFConceptAspectTest.`getCacheVal1()`
    `XMLFragment` | XFCompleteSegmentAspectTest.`getCacheVal1()`
    `XMLFragment` | XFCompleteScenarioAspectTest.`getCacheVal1()`
    `XMLFragment` | XFUnitAspectTest.`getCacheVal2()`
    `XMLFragment` | XFPeriodAspectTest.`getCacheVal2()`
    `XMLFragment` | XFLocationAspectTest.`getCacheVal2()`
    `XMLFragment` | XFEntityAspectTest.`getCacheVal2()`
    `XMLFragment` | XFDimensionsAspectTest.`getCacheVal2()`
    `XMLFragment` | XFConceptAspectTest.`getCacheVal2()`
    `XMLFragment` | XFCompleteSegmentAspectTest.`getCacheVal2()`
    `XMLFragment` | XFCompleteScenarioAspectTest.`getCacheVal2()`

    Methods in com.ihr.xbrl.om.formula.aspects.tests that return types with arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<XMLFragment>` | XFNonXDTSegmentAspectTest.`getCacheVal1()`
    `java.util.List<XMLFragment>` | XFNonXDTScenarioAspectTest.`getCacheVal1()`
    `java.util.List<XMLFragment>` | XFNonXDTSegmentAspectTest.`getCacheVal2()`
    `java.util.List<XMLFragment>` | XFNonXDTScenarioAspectTest.`getCacheVal2()`

    Constructors in com.ihr.xbrl.om.formula.aspects.tests with parameters of type XMLFragment
    Constructor and Description
    `XFCompleteScenarioAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment)` Instantiates a new XF complete scenario aspect test.
    `XFCompleteSegmentAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment)` Instantiates a new XF complete segment aspect test.
    `XFConceptAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment)` Instantiates a new XF concept aspect test.
    `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.
    `XFEntityAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment)` Instantiates a new XF entity aspect test.
    `XFExplicitDimensionAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment, net.sf.saxon.s9api.QName varValue)` Instantiates a new XF explicit dimension aspect test.
    `XFLocationAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment)` Instantiates a new XF location aspect test.
    `XFNonXDTScenarioAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment)` Instantiates a new XF non xdt scenario aspect test.
    `XFNonXDTSegmentAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment)` Instantiates a new XF non xdt segment aspect test.
    `XFPeriodAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment)` Instantiates a new XF period aspect test.
    `XFTypedDimensionAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment, net.sf.saxon.s9api.QName varValue, XDTDimension dim, XBRLVariableEqualityDefinition eqd)` Instantiates a new XF typed dimension aspect test.
    `XFUnitAspectTest(XBRLFormulaProcessor fp, XMLFragment fragment)` Instantiates a new XF unit aspect test.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.formula.errors

    Subclasses of XMLFragment in com.ihr.xbrl.om.formula.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLResultMessage` The Class XBRLResultMessage.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.formula.filters

    Subclasses of XMLFragment in com.ihr.xbrl.om.formula.filters
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLAncestorFilter` The Class XBRLAncestorFilter.
    `class` | `XBRLAndFilter` The Class XBRLAndFilter.
    `class` | `XBRLAspectCoverFilter` The Class XBRLAspectCoverFilter.
    `class` | `XBRLConceptBalanceFilter` The Class XBRLConceptBalanceFilter.
    `class` | `XBRLConceptCustomAttributeFilter` The Class XBRLConceptCustomAttributeFilter.
    `class` | `XBRLConceptDataTypeFilter` The Class XBRLConceptDataTypeFilter.
    `class` | `XBRLConceptFilterAbstract` The Class XBRLConceptFilterAbstract.
    `class` | `XBRLConceptNameFilter` The Class XBRLConceptNameFilter.
    `class` | `XBRLConceptPeriodTypeFilter` The Class XBRLConceptPeriodTypeFilter.
    `class` | `XBRLConceptRelationFilter` The Class XBRLConceptRelationFilter.
    `class` | `XBRLConceptSubstitutionGroupFilter` The Class XBRLConceptSubstitutionGroupFilter.
    `class` | `XBRLDimensionFilterAbstract` The Class XBRLDimensionFilterAbstract.
    `class` | `XBRLExplicitDimensionFilter` The Class XBRLExplicitDimensionFilter.
    `class` | `XBRLFormulaFilterBase` The Class XBRLFormulaFilterBase.
    `class` | `XBRLGeneralFilter` The Class XBRLGeneralFilter.
    `class` | `XBRLGeneralMeasuresFilter` The Class XBRLGeneralMeasuresFilter.
    `class` | `XBRLIdentifierFilter` The Class XBRLIdentifierFilter.
    `class` | `XBRLLocationFilter` The Class XBRLLocationFilter.
    `class` | `XBRLMatchAbstractFilter` The Class XBRLMatchAbstractFilter.
    `class` | `XBRLMatchConceptFilter` The Class XBRLMatchConceptFilter.
    `class` | `XBRLMatchDimensionFilter` The Class XBRLMatchDimensionFilter.
    `class` | `XBRLMatchEntityIdentifierFilter` The Class XBRLMatchEntityIdentifierFilter.
    `class` | `XBRLMatchLocationFilter` The Class XBRLMatchLocationFilter.
    `class` | `XBRLMatchNonXDTScenarioFilter` The Class XBRLMatchNonXDTScenarioFilter.
    `class` | `XBRLMatchNonXDTSegmentFilter` The Class XBRLMatchNonXDTSegmentFilter.
    `class` | `XBRLMatchPeriodFilter` The Class XBRLMatchPeriodFilter.
    `class` | `XBRLMatchScenarioFilter` The Class XBRLMatchScenarioFilter.
    `class` | `XBRLMatchSegmentFilter` The Class XBRLMatchSegmentFilter.
    `class` | `XBRLMatchUnitFilter` The Class XBRLMatchUnitFilter.
    `class` | `XBRLOrFilter` The Class XBRLOrFilter.
    `class` | `XBRLParentFilter` The Class XBRLParentFilter.
    `class` | `XBRLPeriodEndFilter` The Class XBRLPeriodEndFilter.
    `class` | `XBRLPeriodFilter` The Class XBRLPeriodFilter.
    `class` | `XBRLPeriodFilterAbstract` The Class XBRLPeriodFilterAbstract.
    `class` | `XBRLPeriodForeverFilter` The Class XBRLPeriodForeverFilter.
    `class` | `XBRLPeriodInstantDurationFilter` The Class XBRLPeriodInstantDurationFilter.
    `class` | `XBRLPeriodInstantFilter` The Class XBRLPeriodInstantFilter.
    `class` | `XBRLPeriodStartFilter` The Class XBRLPeriodStartFilter.
    `class` | `XBRLRegExpIdentifierFilter` The Class XBRLRegExpIdentifierFilter.
    `class` | `XBRLRegExpSchemeFilter` The Class XBRLRegExpSchemeFilter.
    `class` | `XBRLRelativeFilter` The Class XBRLRelativeFilter.
    `class` | `XBRLScenarioFilter` The Class XBRLScenarioFilter.
    `class` | `XBRLSegmentFilter` The Class XBRLSegmentFilter.
    `class` | `XBRLSiblingFilter` The Class XBRLSiblingFilter.
    `class` | `XBRLSingleMeasureFilter` The Class XBRLSingleMeasureFilter.
    `class` | `XBRLSpecificIdentifierFilter` The Class XBRLSpecificIdentifierFilter.
    `class` | `XBRLSpecificSchemeFilter` The Class XBRLSpecificSchemeFilter.
    `class` | `XBRLTypedDimensionFilter` The Class XBRLTypedDimensionFilter.
    `class` | `XBRLValueNilFilter` The Class XBRLValueNilFilter.
    `class` | `XBRLValuePrecisionFilter` The Class XBRLValuePrecisionFilter.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.formula.functions.custom

    Subclasses of XMLFragment in com.ihr.xbrl.om.formula.functions.custom
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLCustomFunctionImplementation` The Class XBRLCustomFunctionImplementation.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.instance

    Subclasses of XMLFragment in com.ihr.xbrl.om.instance
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLContext` This class represents the content of an XBRL Context.
    `class` | `XBRLDimensionsContainer` The Class XBRLDimensionsContainer.
    `class` | `XBRLEntity` The Class XBRLEntity.
    `class` | `XBRLFact` Abstract class to represent a fact item in an instance document or inside a tuple.
    `class` | `XBRLFactItem` This class represents the instantiation of an xbrli:item on an instance document.
    `class` | `XBRLFactNonNumeric` This object represents a non numeric fact value in an instance document.
    `class` | `XBRLFactNumeric` The Class XBRLFactNumeric.
    `class` | `XBRLFactTuple` The Class XBRLFactTuple.
    `class` | `XBRLInstance` Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
    `class` | `XBRLMeasure` The Class XBRLMeasure.
    `class` | `XBRLPeriod` A period information according to the content of the context container in the XBRL 2.1 specification.
    `class` | `XBRLScenario` The Class XBRLScenario.
    `class` | `XBRLSegment` The Class XBRLSegment.
    `class` | `XBRLUnit` The Class XBRLUnit.

    Methods in com.ihr.xbrl.om.instance that return types with arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<XMLFragment>` | XBRLDimensionsContainer.`arrangeContent()` This method returns a new Collection of XMLFragment elements that are ordered so different contexts can be properly compared even if they have dimensions in different order.
    `java.util.Iterator<XMLFragment>` | XBRLDimensionsContainer.`getContent()` Gets the content.
    `java.util.Iterator<XMLFragment>` | XBRLUnit.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLPeriod.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLMeasure.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLInstance.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLFact.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLEntity.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLContext.`getElements()`

    Methods in com.ihr.xbrl.om.instance with parameters of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLDimensionsContainer.`addContent(XMLFragment fragment)` Adds the content.
    `static XBRLFactItem` | XBRLFactItem.`createItemInstance(XBRLFactsList container, net.sf.saxon.s9api.XdmNode node, XMLFragment xf, int pos)` creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric depending on the data type (derivation included) of the concept definition.

    Method parameters in com.ihr.xbrl.om.instance with type arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLDimensionsContainer.`setContent(java.util.Collection<XMLFragment> newContent)` Sets the content.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.renderhints

    Subclasses of XMLFragment in com.ihr.xbrl.om.renderhints
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RenderHints` This is the render hints resource that applies to one XBRLRoleType.
    `class` | `StaticRole` The Class StaticRole.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.table

    Subclasses of XMLFragment in com.ihr.xbrl.om.table
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLTableResource` The Class XBRLTableResource.

    Methods in com.ihr.xbrl.om.table that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | PackStringAndFragment.`getFragment()` Gets the fragment.

    Methods in com.ihr.xbrl.om.table with parameters of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `static void` | XBRLTableProcessor.`addLabels(org.jdom.Element 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 java.util.Collection<java.lang.String>` | XBRLTableProcessor.`getLabels(XMLFragment node)` Returns a collection of labels for the selected elements.

    Constructors in com.ihr.xbrl.om.table with parameters of type XMLFragment
    Constructor and Description
    `PackStringAndFragment(XMLFragment fragment)` Instantiates a new pack string and fragment.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.table.definition

    Subclasses of XMLFragment in com.ihr.xbrl.om.table.definition
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLAspectNode` The Class XBRLAspectNode.
    `class` | `XBRLBreakdown` The Class XBRLBreakdown.
    `class` | `XBRLClosedDefinitionNode` The Class XBRLClosedDefinitionNode.
    `class` | `XBRLConceptRelationshipNode` This is the object model representation of the conceptRelationshipNode defined in the table specification.
    `class` | `XBRLDefinitionNode` The Class XBRLDefinitionNode.
    `class` | `XBRLDimensionRelationshipNode` The Class XBRLDimensionRelationshipNode.
    `class` | `XBRLOpenDefinitionNode` The Class XBRLOpenDefinitionNode.
    `class` | `XBRLRelationshipNode` The Class XBRLRelationshipNode.
    `class` | `XBRLRuleNode` The Class XBRLRuleNode.
    `class` | `XBRLTable` This is a table in the definition model.

    Methods in com.ihr.xbrl.om.table.definition that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment[]` | TypedDimensionsAspectInterface.`getMember()` Obtains the member this aspect resolves to.
    `XMLFragment[]` | TypedDimensionAspectNode.`getMember()`

    Methods in com.ihr.xbrl.om.table.definition with parameters of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `abstract T` | RelationshipGraphNode.NodeFactory.`createNode(XMLFragment el, int idx, boolean bUsable, java.lang.String tagSelector)` Creates a new Node object.

    Constructors in com.ihr.xbrl.om.table.definition with parameters of type XMLFragment
    Constructor and Description
    `XBRLConceptRelationshipNode.Node(XMLFragment node, int mIndex, java.lang.String tagSelector)` Instantiates a new node.
    `XBRLDimensionRelationshipNode.Node(XMLFragment node, int mIndex, boolean bUsable)` Instantiates a new node.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.taxonomy

    Subclasses of XMLFragment in com.ihr.xbrl.om.taxonomy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLArcroleType` This class represents an arcrole type definition in a DTS.
    `class` | `XBRLImport` The Class XBRLImport.
    `class` | `XBRLInclude` The Class XBRLInclude.
    `class` | `XBRLItem` The Class XBRLItem.
    `class` | `XBRLRoleAndArcroleTypes` The Class XBRLRoleAndArcroleTypes.
    `class` | `XBRLRoleType` Provides the properties of an XBRL Role Type Information Item.
    `class` | `XBRLTaxonomy` Provides the properties of an XBRL Taxonomy Information Item The [Parent] property is the parent class XBRLDocument.
    `class` | `XBRLTuple` The Class XBRLTuple.
    `class` | `XBRLUsedOn` A Used On Information Item.
    `class` | `XMLElementDefinition` Common elements to both Tuples and Items.

    Methods in com.ihr.xbrl.om.taxonomy that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `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.

    Methods in com.ihr.xbrl.om.taxonomy that return types with arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XMLFragment>` | XMLElementDefinition.`getChildren()` Access to the [children] property.
    `java.util.Iterator<XMLFragment>` | XBRLTuple.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLTaxonomy.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLRoleAndArcroleTypes.`getElements()`
    `java.util.Iterator<XMLFragment>` | XBRLItem.`getElements()`
    `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.

    Methods in com.ihr.xbrl.om.taxonomy with parameters of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `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.
    `void` | XBRLRoleType.`addUse(XMLFragment here)` Adds the use.
    `void` | XBRLRoleType.`delUse(XMLFragment here)` Del use.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.xdt

    Methods in com.ihr.xbrl.om.xdt that return XMLFragment
    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.`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.

    Methods in com.ihr.xbrl.om.xdt that return types with arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Hashtable<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.Hashtable<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.

    Methods in com.ihr.xbrl.om.xdt with parameters of type XMLFragment
    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.StringBuffer dimensionValidation, XDTValidationDimension valDimension, java.lang.String contextId)` This method validates the content of a dimension against the domain of members for the dimension.

    Method parameters in com.ihr.xbrl.om.xdt with type arguments of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | XDTHypercubeUse.`validate(java.util.Hashtable<javax.xml.namespace.QName,XMLFragment> htDimData, java.lang.StringBuffer trackOfHypercubeValidation, XDTValidationHypercube hypercubeSection, java.lang.String contextId)` Validates this hypercube using dimensional data from the fact.

    Constructors in com.ihr.xbrl.om.xdt with parameters of type XMLFragment
    Constructor and Description
    `DimensionAndFragmentMemberPair(javax.xml.namespace.QName dimension, XMLFragment member)` Create a new dimension and member pair.

    Constructor parameters in com.ihr.xbrl.om.xdt with type arguments of type XMLFragment
    Constructor and Description
    `XDTFact(javax.xml.namespace.QName primaryItemQName, XDTProcessor processor, java.util.Hashtable<javax.xml.namespace.QName,XMLFragment> segmentDimData, java.util.Hashtable<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.Hashtable<javax.xml.namespace.QName,XMLFragment> segmentDimData, java.util.Hashtable<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.Hashtable<javax.xml.namespace.QName,XMLFragment> htDimData)` Instantiates a new XDT validation dimensions message.

  - ### Uses of XMLFragment in com.ihr.xbrl.om.xdt.errors

    Constructors in com.ihr.xbrl.om.xdt.errors with parameters of type XMLFragment
    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.

  - ### Uses of XMLFragment in com.ihr.xbrl.pojo

    Methods in com.ihr.xbrl.pojo that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | XBRLRSGenerator.`generate(XMLFragment fragment)` Generate.

    Methods in com.ihr.xbrl.pojo with parameters of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | XBRLPojoGenerator.`generate(XMLFragment node)` Generate.

  - ### Uses of XMLFragment in com.rs.xbrl

    Fields in com.rs.xbrl with type parameters of type XMLFragment
    Modifier and Type | Field and Description
    --- | ---
    `java.util.HashMap<java.lang.String,XMLFragment>` | GenerationContext.`aspects` The aspects.
    `java.util.HashMap<java.lang.String,XMLFragment>` | GenerationContext.`elements` The elements.

    Methods in com.rs.xbrl that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `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.

    Methods in com.rs.xbrl with parameters of type XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `void` | TaxonomyBuilder.`generateGenericArc(GenerationContext gc, XBRLArcroleType arcroleT, XMLFragment xfrom, XMLFragment xto, XBRLAttribute[] attributes)`

  - ### Uses of XMLFragment in com.rs.xbrl.instructions.formula

    Methods in com.rs.xbrl.instructions.formula that return XMLFragment
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | PureDimensionAndMemberAspectOrFilter.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | PeriodAspectOrFilterPeriodBase.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | PeriodAspectOrFilterInInstantMatchesEOP.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | PeriodAspectOrFilterInInstantMatchesBOP.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | PeriodAspectOrFilterInDurationIsBase.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | GeneralFilterXPathAspectOrFilter.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | DescendantOrSelfAspectOrFilter.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | DescendantAspectOrFilter.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | ConceptNameAspectOrFilter.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | ChildOrSelfAspectOrFilter.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | ChildAspectOrFilter.`getAspectFragment(DTSContainer dts)`
    `XMLFragment` | AspectOrFilter.`getAspectFragment(DTSContainer dts)` Generates an XMLFragment that can be used as one additional aspect on a formula.

  - ### Uses of XMLFragment in com.rs.xbrl.instructions.genericmessages

    Method parameters in com.rs.xbrl.instructions.genericmessages with type arguments of type XMLFragment
    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)`