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

- Packages that use DTSContainer
  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.comparator | Provides the classes necessary to compare two DTSs and obtain the differences according to the XVS specification.
  com.ihr.xbrl.dataloader | Provides the classes necessary to load data from an instance document to any possible data target.
  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.manage |
  com.ihr.xbrl.mapper | Provides the classes necessary access to content in whatever format and create an XBRL Instance document This package contains the MapEngine and Mappers that uses a configuration file with an Instance template.
  com.ihr.xbrl.mapper.instance |
  com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information.
  com.ihr.xbrl.om.approps | This package contains classes to implement an Application Properties processor.
  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.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 |
  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.layout | The layout model represents the content of the table according with section 7 of the specification
  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.utr | Provides classes for handling the Units Registry from XBRL International The Units Registry provides extra validation of elements based on the element data type and the unit assigned by XBRL International in the Units Registry.
  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.xenum |
  com.ihr.xbrl.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology.
  com.ihr.xbrl.store |
  com.ihr.xbrl.transform | Provides the classes necessary to transform an XBRL Instance document into another XML document implements a JAXP javax.xml.transform.Transformer using a specific XBRL Transformation Language The XBRL Transformation Language allows easy access to the content of a DTS and an XBRL Instance document in order to generate other XML document.
  com.ihr.xbrl.transform.target | Provides the classes necessary to serialize the generated XML document in the output format.
  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.ihr.xbrl.versioning | Provides the classes necessary to create or access to the content of a versioning report.
  com.rs.xbrl |
  com.rs.xbrl.instructions.formula |

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

    Methods in com.ihr.xbrl.adins.efm that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | EFMProcessor.`getContainer()` Gets the container.

    Methods in com.ihr.xbrl.adins.efm with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static EFMProcessor` | EFMProcessor.`create(DTSContainer dts)` Obtains the instance of the EFMProcessor that has been registered for this DTS.

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

    Methods in com.ihr.xbrl.comparator that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | DTSComparator.`getFromDTS()` Gets the from dts.
    `DTSContainer` | DTSComparator.`getToDTS()` Gets the to dts.

    Methods in com.ihr.xbrl.comparator with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `void` | DTSComparator.`setFromDTS(DTSContainer leftDTS)` Sets the from dts.
    `void` | DTSComparator.`setToDTS(DTSContainer rightDTS)` Sets the to dts.

    Constructors in com.ihr.xbrl.comparator with parameters of type DTSContainer
    Constructor and Description
    `DTSComparator(DTSContainer dts1, DTSContainer dts2)` Instantiates a new DTS comparator.
    `DTSComparator(DTSContainer dts1, DTSContainer dts2, ComparatorMapping<java.lang.String> namespaceMap, ComparatorMapping<XMLElementDefinition> conceptMap, ComparatorMapping<java.lang.String> roleMap, ComparatorMapping<XBRLResource> resourceMap)` A DTS Comparator investigates the differences between two DTSs.

  - ### Uses of DTSContainer in com.ihr.xbrl.dataloader

    Methods in com.ihr.xbrl.dataloader that return types with arguments of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<DTSContainer>` | LoaderEngine.`getDTSs()` Returns an iterator over all DTSs loaded in this engine.

    Methods in com.ihr.xbrl.dataloader with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `Loader` | LoaderEngine.`getLoader(DTSContainer dts)` Returns a loader from the engine.
    `Loader` | LoaderEngine.`getMasterLoader(DTSContainer dts)` Access to the master loader.
    `java.lang.Object[]` | LoaderEngine.`load(XBRLInstance instance, DTSContainer dts)` Executes the mapping defined in the configuration file.
    `void` | LoaderEngine.`releaseLoader(Loader l, DTSContainer dts)` Liberates a loader so it can be used by other threads.

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

    Methods in com.ihr.xbrl.dts that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | TypedDimensionsDomainController.`getDTSContainer()` Gets the DTS container.

    Methods in com.ihr.xbrl.dts with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLPeriod` | InstanceExplorer.`makePeriod(XBRLItem.PeriodType periodType, int dateStep, DTSContainer dts)` Creates a period of a specified period type (Instant or Duration) and sets the values according to the dateStep value.
    `void` | TableInfo.`process(DTSContainer dts, DTSExplorer dte)` Process.
    `void` | LabelsProviderBasic.`setDTS(DTSContainer newDts)` Sets the new dts.
    `void` | LabelsProvider.`setDTS(DTSContainer newDts)` Sets the DTSContainer to a new DTSContainer.
    `void` | TypedDimensionsDomainController.`setDTSContainer(DTSContainer dts)` Sets the DTS container.
    `void` | EditorSourceImpl.`setDTSContainer(DTSContainer dts)`
    `XBRLEntity` | IdentifierMember.`toEntity(DTSContainer dts)` To entity.
    `XBRLEntity` | CompanyKey.`toEntity(DTSContainer dts)` Returns back a new generated XBRLEntity on the DTSContainer indicated in the dts parameter.
    `XMLFragment` | XMLFragmentMember.`toFragment(DTSContainer dts)` To fragment.
    `XMLFragment` | PMember.`toFragment(DTSContainer dts)` To fragment.
    `XMLFragment` | MemberQName.`toFragment(DTSContainer dts)` To fragment.
    `XBRLPeriod` | ColumnPeriod.`toPeriod(DTSContainer dts)` Transforms back this column period into an XBRLPeriod.
    `XBRLPeriod` | PeriodMember.`toPeriod(DTSContainer container, XBRLItem.PeriodType type, HandleDateStep.InstantMode mode)` To period.

    Constructors in com.ihr.xbrl.dts with parameters of type DTSContainer
    Constructor and Description
    `DTSExplorer(DTSContainer dts)` Instantiates a new DTS explorer.
    `TypedDimensionsDomainController(DTSContainer dts)` Instantiates a new typed dimensions domain controller.

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

    Methods in com.ihr.xbrl.formula that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | FlFormulaProcessor.`getContainer()` Gets the container.

    Constructors in com.ihr.xbrl.formula with parameters of type DTSContainer
    Constructor and Description
    `FlFormulaProcessor(DTSContainer dts)` Instantiates a new fl formula processor.

  - ### Uses of DTSContainer in com.ihr.xbrl.manage

    Methods in com.ihr.xbrl.manage with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `void` | DatabaseURIResolverFactory.`createAndRegisterDTSUriResolver(DTSContainer dts)`

  - ### Uses of DTSContainer in com.ihr.xbrl.mapper

    Methods in com.ihr.xbrl.mapper that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | MapperFileSaveInterface.`getContainer()` Access to the DTSContainer in the scope of the surrounding XMLFragments.
    `DTSContainer` | Mapper.`getContainer()` Access to the surrounding DTSContainer of this Mapper instance.

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

    Methods in com.ihr.xbrl.mapper.instance that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | MapperContext.`getContainer()` Gets the container.

    Constructors in com.ihr.xbrl.mapper.instance with parameters of type DTSContainer
    Constructor and Description
    `MapperContext2(DTSContainer dts, MapperBase parent, net.sf.saxon.s9api.XdmNode node)` Instantiates a new mapper context2.
    `MapperContext3(DTSContainer dts, MapperBase parent, net.sf.saxon.s9api.XdmNode node)` Instantiates a new mapper context3.
    `MapperContextBase(DTSContainer dts, MapperBase parent, net.sf.saxon.s9api.XdmNode node)` Instantiates a new mapper context base.
    `MapperPeriod2(DTSContainer dts)` Creates a FOREVER period.
    `MapperPeriod2(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Creates a XBRLPeriod reading the content of the XdmNode node supplied as a parameter.
    `MapperPeriod3(DTSContainer dts)` Creates a FOREVER period.
    `MapperPeriod3(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Creates a XBRLPeriod reading the content of the XdmNode node supplied as a parameter.
    `MapperPeriodBase(DTSContainer dts)` Instantiates a new mapper period base.
    `MapperPeriodBase(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new mapper period base.

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

    Methods in com.ihr.xbrl.om that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | XMLFragment.`getContainer()` Returns the DTS Container object.
    `DTSContainer` | XBRLValidationReport.`getContainer()` Access to the DTSContainer object for which this XBRLValidationReport has been created.
    `DTSContainer` | XBRLCoreProcessor.`getContainer()` Access to the DTSContainer that is under validation.
    `static DTSContainer` | DTSContainer.`getStaticContainer()` The static container exist only for static objects like standard roleTypes and standard arcroleTypes that are not used on any specific DTS.
    `static DTSContainer` | DTSContainer.`mergeDTSs(DTSContainer[] dtss)` Merges several DTSs into a single DTS.
    `static DTSContainer` | DTSContainer.`newCompatibleContainer(DTSContainer otherContainer, java.util.Properties props)` Creates a new DTSContainer that is compatible with the Processor suppied as a parameter.
    `static DTSContainer` | DTSContainer.`newCompatibleContainer(net.sf.saxon.s9api.Processor proc, java.util.Properties props)` Creates a new DTSContainer that is compatible with the Processor suppied as a parameter.
    `static DTSContainer` | DTSContainer.`newEmptyContainer()` Method used to create a new empty DTSContainer.
    `static DTSContainer` | DTSContainer.`newEmptyContainer(java.util.Properties props)` Method used to create a new empty DTSContainer.

    Methods in com.ihr.xbrl.om with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `XMLFragment` | XMLFragment.`clone(DTSContainer newDTS)` Clone.
    `static XBRLCoreProcessor` | XBRLCoreProcessor.`create(DTSContainer dts)` Creates the.
    `void` | RSRemoteCatalogResolverFactory.`createAndRegisterDTSUriResolver(DTSContainer dts)`
    `void` | MultiDTSUriResolverFactory.`createAndRegisterDTSUriResolver(DTSContainer dts)`
    `void` | HasCreateDTSUriResolver.`createAndRegisterDTSUriResolver(DTSContainer dts)` Implementors of this class should create the URIResolver instance and call the method installDTSURIResolver(URIResolver ) on the DTSContainer passed in as a parameter.
    `void` | GUIURIResolverFactory.`createAndRegisterDTSUriResolver(DTSContainer dts)`
    `void` | HasCreateFormulaParameterResolver.`createAndRegisterFormulaParameterResolver(DTSContainer dts)` Implementors of this class should create the XBRLFormulaParametersResolver instance and call the method installFormulaParameterResolver(XBRLFormulaParametersResolver ) on the DTSContainer passed in as a parameter.
    `static XMLDocumentURI` | XBRLDocument.`createDocument(DTSContainer dts, java.net.URI baseURI, java.net.URI theURI, javax.xml.transform.Source source, boolean addToCache, XBRLDTSDocument parent)` Creates a Document, (instance, taxonomy or linkbase) by accessing the root element and looking at the document type if the document is not a linkbase, schema or xbrl instance returns null.
    `static XBRLAttribute[]` | XMLFragment.`getAttributes(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Returns an array of attributes in the node supplied as a parameter.
    `static DTSContainer.ProcessorAndSchemaCompiler` | DTSContainer.`getNewConfiguration(boolean schemaAware, DTSContainer dts, java.util.Properties props)` Creates a new Configuration object.
    `static DTSContainer` | DTSContainer.`mergeDTSs(DTSContainer[] dtss)` Merges several DTSs into a single DTS.
    `static DTSContainer` | DTSContainer.`newCompatibleContainer(DTSContainer otherContainer, java.util.Properties props)` Creates a new DTSContainer that is compatible with the Processor suppied as a parameter.
    `void` | XBRLValidationReport.`setContainer(DTSContainer dts)` Sets the container.
    `void` | XBRLSchemaURIResolver.`setDTSContainer(DTSContainer dts)` Sets the DTSContainer object to benefit from its cache.
    `void` | XBRLProcessorFactoryBase.`setDTSContainer(DTSContainer dtsContainer)`
    `void` | XBRLProcessorFactory.`setDTSContainer(DTSContainer dtsContainer)` Once a new factory is instantiated, the DTSContainer class calls this method in order to provide the DTSContainer instance to be used for next calls.

    Constructors in com.ihr.xbrl.om with parameters of type DTSContainer
    Constructor and Description
    `SourceBridge(javax.xml.transform.URIResolver uriResolver, DTSContainer dts)` Instantiates a new source bridge.
    `XBRLAttribute(DTSContainer dts, org.jdom.Attribute jdomAttribute)` Creates an attribute node. it will not be linked to its parent node.
    `XBRLAttribute(DTSContainer dts, javax.xml.namespace.QName nodeName, net.sf.saxon.value.AtomicValue value)` Creates an attribute node.
    `XBRLAttribute(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Creates an XBRL attribute.
    `XBRLDocument(DTSContainer dts, javax.xml.transform.Source xmlSource)` Creates an XBRLDocument form a Source object that can be used to obtain the XML nodes of the document content.
    `XBRLSchemaURIResolver(DTSContainer dts)` Instantiates a new XBRL schema uri resolver.
    `XBRLSimpleLink(DTSContainer dts)` Creates a simple link object.
    `XBRLSimpleLink(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Creates a simple link object.
    `XBRLValidationReport(DTSContainer dts)` Creates a new empty validation report.
    `XMLDocumentURI(DTSContainer dts, java.net.URI baseURI, java.net.URI theURI, javax.xml.transform.Source source, boolean bAddToCache, XBRLDTSDocument parent)` Create a DocumentURI from the cache or reading it from the supplied URI if it is not in the cache.
    `XMLDocumentURI(DTSContainer dts, net.sf.saxon.s9api.XdmNode extendedLinkNode)` For embedded link bases or creation of XBRLDocuments from a XML Source This creator just creates a new XMLFragment and assigns it to the XdmNode received as a parameter.
    `XMLFragment(DTSContainer dts)` Creates a new XMLFragment object in a DTS.
    `XMLFragment(DTSContainer newDTS, XMLFragment other)` Copy all properties from the other object but sets the DTS to a new one.

  - ### Uses of DTSContainer in com.ihr.xbrl.om.approps

    Methods in com.ihr.xbrl.om.approps with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLPlugInProcessor` | XBRLAppPropsProcessor.`create(DTSContainer dts)` Creates the.

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

    Methods in com.ihr.xbrl.om.autofill with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static AutoFillProcessor` | AutoFillProcessor.`create(DTSContainer dts)` Creates the.

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

    Methods in com.ihr.xbrl.om.errors with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | FormatValuesHelper.`format(XBRLNumber numericValue, DTSContainer dts)` Format.

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

    Methods in com.ihr.xbrl.om.exLinks that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | XBRLlrrAndRelationshipConstraints.`getContainer()` Access to the DTSContainer .
    `DTSContainer` | XBRLAllowsDocumentation.`getContainer()` Objects implementing this interface MUST be in a dts.
    `DTSContainer` | DTSBase.`getContainer()` Returns the DTSContainer associated to this object.

    Constructors in com.ihr.xbrl.om.exLinks with parameters of type DTSContainer
    Constructor and Description
    `DTSBase(DTSContainer dts, javax.xml.namespace.QName linkbaseType, XBRLRoleType role)` Creates an empty base (no extended links).
    `XBRLArc(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Creates a new arc without surrounding node.
    `XBRLArcroleRef(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XBRL arcrole ref.
    `XBRLDocumentation(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` The [Attributes] property
    `XBRLLinkbase(DTSContainer dts)` Creates a XBRLLinkbase that will contain extended links created later.
    `XBRLLinkbase(DTSContainer dts, XBRLDocument parent)` Creates a XBRLLinkbase that will contain extended links created later.
    `XBRLLinkbaseRef(DTSContainer dts, XBRLLinkbase linkbase)` Instantiates a new XBRL linkbase ref.
    `XBRLLinkbaseRef(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XBRL linkbase ref.
    `XBRLLocator(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XBRL locator.
    `XBRLlrrAndRelationshipConstraints(DTSContainer dts)` Disallow creating new instances of this processor.
    `XBRLPointerOfARelationship(DTSContainer dts)` Instantiates a new XBRL pointer of a relationship.
    `XBRLPointerOfARelationship(DTSContainer dts, net.sf.saxon.s9api.XdmNode resNode)` Instantiates a new XBRL pointer of a relationship.
    `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()
    `XBRLRoleRef(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XBRL role ref.
    `XLinkElement(DTSContainer dts)` Creates an XLinkElement object for a DTS without assigning it to a node.
    `XLinkElement(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Creates an XLinkElement object that exist in a DTS and assign it to a node returned by saxonica processor.

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

    Methods in com.ihr.xbrl.om.formula that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | XBRLFormulaProcessor.`getContainer()` Gets the container.

    Methods in com.ihr.xbrl.om.formula with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLFormulaProcessor` | XBRLFormulaProcessor.`create(DTSContainer dts)` Creates the.
    `void` | MultiFormulaParameterResolverFactory.`createAndRegisterFormulaParameterResolver(DTSContainer dts)`

  - ### Uses of DTSContainer in com.ihr.xbrl.om.formula.util

    Methods in com.ihr.xbrl.om.formula.util that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | XPathHelper.`getContainer()` Gets the container.

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

    Methods in com.ihr.xbrl.om.instance that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | XBRLFactsListImpl.`getContainer()`
    `DTSContainer` | XBRLFactsList.`getContainer()` Access to the surrounding container object.
    `DTSContainer` | XBRLFactsContainer.`getContainer()` Gets the container.

    Methods in com.ihr.xbrl.om.instance with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `XBRLUnit` | XBRLUnit.`clone(DTSContainer newDTS)`
    `XBRLSegment` | XBRLSegment.`clone(DTSContainer newDTS)`
    `XBRLScenario` | XBRLScenario.`clone(DTSContainer newDTS)`
    `XBRLPeriod` | XBRLPeriod.`clone(DTSContainer newDTS)`
    `XBRLFactTuple` | XBRLFactTuple.`clone(DTSContainer newDTS)`
    `XBRLFactNumeric` | XBRLFactNumeric.`clone(DTSContainer newDTS)`
    `XBRLFactNonNumeric` | XBRLFactNonNumeric.`clone(DTSContainer newDTS)`
    `XBRLFactItem` | XBRLFactItem.`clone(DTSContainer newDTS)`
    `XBRLFact` | XBRLFact.`clone(DTSContainer newDTS)` Clone current fact but in a new DTSContainer.
    `XBRLEntity` | XBRLEntity.`clone(DTSContainer newDTS)`
    `XBRLContext` | XBRLContext.`clone(DTSContainer newDTS)`
    `XBRLFactsListImpl` | XBRLFactsListImpl.`clone(DTSContainer newDTS, XBRLFactsList parent)` Clone.
    `static XBRLFact` | XBRLFact.`createItemOrTupleInstance(DTSContainer dts, XBRLFactsList facts, net.sf.saxon.s9api.XdmNode node, int pos)` Creates a tupleInstance or a itemInstance depending on the node content.
    `void` | XBRLInstance.`optimize(DTSContainer dts, boolean bRelativizeSchemaRefs, boolean bGenerateSchemalocation)` Optimize the instance document by removing unused elements

    Constructors in com.ihr.xbrl.om.instance with parameters of type DTSContainer
    Constructor and Description
    `XBRLContext(DTSContainer dts, XBRLEntity entity, XBRLPeriod period, XBRLScenario scenario)` Creates a new context with the supplied entity, period and scenario.
    `XBRLDimensionsContainer(DTSContainer dts)` Empty Scenario.
    `XBRLDimensionsContainer(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XBRL dimensions container.
    `XBRLEntity(DTSContainer parent, java.lang.String scheme, java.lang.String identifier, XBRLSegment segment)` Creates a new Entity to be added to a context later.
    `XBRLEntity(DTSContainer parent, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XBRL entity.
    `XBRLFactsListImpl(DTSContainer dts, XBRLFactsList parent)` Instantiates a new XBRL facts list impl.
    `XBRLInstance(DTSContainer dts)` Creates a new empty instance document.
    `XBRLInstance(DTSContainer[] dtss)` Creates a new empty instance document and creates link:schemaRef and link:linkbaseRef elements to all root URIs of the DTSContainers received as a parameter.
    `XBRLInstance(DTSContainer dts, javax.xml.transform.Source xmlSource, boolean deepProcess)` Creates an instance document and obtains the content from a javax.xml.transform.Source object The Document URI of this instance will be set to the systemId of the Source provided as a parameter.
    `XBRLInstance(DTSContainer dts, net.sf.saxon.s9api.XdmNode doc, boolean bAddToCache)` Creates an instance document and sets the document content to the supplied XdmNode.
    `XBRLMeasure(DTSContainer dts, javax.xml.namespace.QName value)` Instantiates a new XBRL measure.
    `XBRLMeasure(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XBRL measure.
    `XBRLPeriod(DTSContainer dts)` Creates a FOREVER period.
    `XBRLPeriod(DTSContainer dts, java.util.GregorianCalendar instant, boolean bHasTimeZone, boolean bHasTime)` Creates a INSTANT period with the instant date The date value will be set to the Gregorian Calender used in the parameter.
    `XBRLPeriod(DTSContainer dts, java.util.GregorianCalendar start, java.util.GregorianCalendar end, boolean bHasTimeZone, boolean bHasTime)` Instantiates a new XBRL period.
    `XBRLPeriod(DTSContainer dts, java.lang.String instantDate)` Creates a INSTANT period with the instantDate Note: As dates are in ISO 8601 format, the date representation "2007-08-31" is assumed to be in the NO_TIMEZONE time zone.
    `XBRLPeriod(DTSContainer dts, java.lang.String startDate, java.lang.String endDate)` Creates a DURATION period with the startDate and endDate Note: As dates are in ISO 8601 format, the date representation "2007-08-31" is assumed to be in the NO_TIMEZONE time zone.
    `XBRLPeriod(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Creates a XBRLPeriod reading the content of the XdmNode node supplied as a parameter.
    `XBRLScenario(DTSContainer dts)` Empty Scenario.
    `XBRLScenario(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XBRL scenario.
    `XBRLSegment(DTSContainer dts)` Instantiates a new XBRL segment.
    `XBRLSegment(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XBRL segment.
    `XBRLUnit(DTSContainer dts, java.util.Collection<javax.xml.namespace.QName> numerator, java.util.Collection<javax.xml.namespace.QName> denominator)` Creates an unit that can be used for XBRLFactNumeric objects.
    `XBRLUnit(DTSContainer dts, net.sf.saxon.s9api.XdmNode root)` Instantiates a new XBRL unit.

  - ### Uses of DTSContainer in com.ihr.xbrl.om.ixbrl

    Methods in com.ihr.xbrl.om.ixbrl with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static IXBRLProcessor` | IXBRLProcessor.`create(DTSContainer dts)` Creates the.

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

    Methods in com.ihr.xbrl.om.renderhints that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | RenderHintsProcessor.`getContainer()` Gets the container.

    Methods in com.ihr.xbrl.om.renderhints with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static RenderHintsProcessor` | RenderHintsProcessor.`create(DTSContainer dts)` Creates the.

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

    Methods in com.ihr.xbrl.om.table that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | XBRLTableProcessor.`getContainer()` Gets the container.

    Methods in com.ihr.xbrl.om.table with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLTableProcessor` | XBRLTableProcessor.`create(DTSContainer dts)` Creates or gets the instance of the table processor .

  - ### Uses of DTSContainer in com.ihr.xbrl.om.table.layout

    Methods in com.ihr.xbrl.om.table.layout with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `void` | EditorSource.`setDTSContainer(DTSContainer dts)` Convenient method to reset the EditorSource content.

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

    Methods in com.ihr.xbrl.om.taxonomy that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | XBRLXSDTypeDefinition.`getContainer()` Access to the container where this type has been defined.

    Methods in com.ihr.xbrl.om.taxonomy with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static XSDComposition` | XSDComposition.`createCompositor(DTSContainer dts, net.sf.saxon.om.NodeInfo node)` Creates an XSDCompositor structure from a NodeInfo node pointing to the first XSDCompositor element (xsd:all, xsd:choice or xsd:sequence) Return null if the XSDCompositor structure cannot be created.

    Constructors in com.ihr.xbrl.om.taxonomy with parameters of type DTSContainer
    Constructor and Description
    `XBRLArcroleType(DTSContainer newDTS)` Creates a "virtual" arcrole type.
    `XBRLArcroleType(DTSContainer dts, java.lang.String uri, int cyclesAllowed)` Creates a new XBRLArcroleType for the specific values of the uri and cyclesAllowed.
    `XBRLArcroleType(DTSContainer newDTS, XBRLArcroleType other)` Instantiates a new XBRL arcrole type.
    `XBRLRoleAndArcroleTypes(DTSContainer newDTS, XBRLRoleAndArcroleTypes other)` Instantiates a new XBRL role and arcrole types.
    `XBRLRoleType(DTSContainer newDTS)` Creates a "virtual" role type.
    `XBRLRoleType(DTSContainer newDts, XBRLRoleType other)` Instantiates a new XBRL role type.
    `XBRLTaxonomy(DTSContainer dts)` Creates a new empty XBRLTaxonomy instance.
    `XBRLTaxonomy(DTSContainer dts, java.net.URI txBase, java.net.URI txUri, boolean bAddToCache, XBRLDTSDocument parent)` Creates a new XBRLTaxonomy instance.
    `XBRLXSDTypeDefinition(DTSContainer dts, javax.xml.namespace.QName name)` Creates a new type wrapper for a given type name.
    `XBRLXSDTypeDefinition(DTSContainer dts, net.sf.saxon.type.SchemaType type)` Creates a new type definition from a existing schema type. the type name will be obtained from the schema type.
    `XBRLXSDTypeDefinition(DTSContainer dts, net.sf.saxon.type.SchemaType type, javax.xml.namespace.QName name)` Creates a new type definition from an existing schema type and assigns the name.
    `XSDAttributeDefinition(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XSD attribute definition.
    `XSDComposition(com.saxonica.schema.UserComplexType uct, DTSContainer dts, int minOccurs, int maxOccurs)` Instantiates a new XSD composition.

  - ### Uses of DTSContainer in com.ihr.xbrl.om.utr

    Methods in com.ihr.xbrl.om.utr with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLPlugInProcessor` | UTRProcessor.`create(DTSContainer dts)` Creates the.

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

    Methods in com.ihr.xbrl.om.xdt that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | XDTProcessor.`getContainer()` Gets the container.

    Methods in com.ihr.xbrl.om.xdt with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static XDTProcessor` | XDTProcessor.`create(DTSContainer dts)` Creates the XDTProcessor instance and stores the instance in the DTSContaniner If an XDTProcessor is already registered for this DTSContainer the already created instance is returned.
    `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.
    `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.

  - ### Uses of DTSContainer in com.ihr.xbrl.om.xenum

    Methods in com.ihr.xbrl.om.xenum that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | ExtensibleEnumerationsProcessor.`getContainer()` Gets the container.

    Methods in com.ihr.xbrl.om.xenum with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLPlugInProcessor` | ExtensibleEnumerationsProcessor.`create(DTSContainer dts)` Creates the.

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

    Methods in com.ihr.xbrl.pojo with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | XBRLPojoGenerator.`generate(DTSContainer dts)` Generates a POJO version of the non POJO DTSContainer.

    Constructors in com.ihr.xbrl.pojo with parameters of type DTSContainer
    Constructor and Description
    `XBRLRSGenerator(DTSContainer outDTS)` Instantiates a new XBRLRS generator.

  - ### Uses of DTSContainer in com.ihr.xbrl.store

    Methods in com.ihr.xbrl.store that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | StorageEvent.`getRegularContainer()` Gets the regular container.

    Constructors in com.ihr.xbrl.store with parameters of type DTSContainer
    Constructor and Description
    `LoadPojoInThread(java.lang.String instanceUriOnDatabase, XBRLInstance instanceDocument, DTSContainer dts, DbUtil dbUtil, org.hibernate.Session session, org.apache.log4j.Appender logHandler, org.apache.log4j.Level level, DTSLoadingBarInterface bar, boolean bForUpdate, PojoExtension<?,?>[] pojoExtensions)` Instantiates a new load pojo in thread.
    `LoadPojoInThread(XBRLInstance instanceDocument, DTSContainer dts, DbUtil dbUtil, org.hibernate.Session session, org.apache.log4j.Appender logHandler, org.apache.log4j.Level level, DTSLoadingBarInterface bar, boolean bForUpdate, PojoExtension<?,?>[] pojoExtensions)` Instantiates a new load pojo in thread.
    `StorageEvent(StoreXBRLThread thread, int status, XBRLInstance pojoInstance, XBRLInstance regularInstance, DTSContainer pojoContainer, DTSContainer regularContainer, java.lang.String message)` Creates an StorageEvent object to be sent to parent applications.

  - ### Uses of DTSContainer in com.ihr.xbrl.transform

    Methods in com.ihr.xbrl.transform with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Vector<XBRLFactHandlerInterface>` | TransformProcessor.`getFactHandlers(DTSContainer dts)` Gets the fact handlers.
    `XDTInfosetConsumer` | TransformProcessor.`getXDTInfosetConsumer(DTSContainer dts)` Access to the XDTInfosetConsumer for this DTS.

  - ### Uses of DTSContainer in com.ihr.xbrl.transform.target

    Constructors in com.ihr.xbrl.transform.target with parameters of type DTSContainer
    Constructor and Description
    `HTMLFactHandler(DTSContainer dts)` Instantiates a new HTML fact handler.
    `XBRLFactHandler(DTSContainer dts)` Instantiates a new XBRL fact handler.

  - ### Uses of DTSContainer in com.ihr.xbrl.util

    Methods in com.ihr.xbrl.util that return DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `DTSContainer` | LoadDTSInThread.`getDts()` Returns the DTS.

    Methods in com.ihr.xbrl.util with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `static java.net.URI` | URITools.`makeProperFileName(java.net.URI baseURI, DTSContainer dts, java.lang.String extension)` Generates an absolute file name in the same directory indicated by baseURI using the role type to extract information from it and adding the extension indicated in the extension parameter.

    Constructors in com.ihr.xbrl.util with parameters of type DTSContainer
    Constructor and Description
    `LoadDTSInThread(javax.xml.transform.Source source, boolean bDoXBRLValidation, boolean bDoXDTValidation, boolean bErrorsAsExceptions, boolean bWarningsAsExceptions, org.apache.log4j.Appender logHandler, org.apache.log4j.Level level, DTSLoadingBarInterface bar, HasErrorsHandler errorHandler, HasReceiveXBRLLoadingEvents sendEventsTo, java.util.Properties extraProperties, DTSContainer compatibleDTS)` Creates a new object that will load a DTS and possible perform validation.
    `LoadDTSInThread(java.lang.String fileName, boolean bDoXBRLValidation, boolean bDoXDTValidation, boolean bErrorsAsExceptions, boolean bWarningsAsExceptions, org.apache.log4j.Appender logHandler, org.apache.log4j.Level level, DTSLoadingBarInterface bar, HasErrorsHandler errorHandler, HasReceiveXBRLLoadingEvents sendEventsTo, java.util.Properties extraProperties, DTSContainer compatibleDTS)` Creates a new object that will load a DTS and possible perform validation.
    `LoadDTSInThread(java.net.URI[] files, boolean bDoXBRLValidation, boolean bDoXDTValidation, boolean bErrorsAsExceptions, boolean bWarningsAsExceptions, org.apache.log4j.Appender logHandler, org.apache.log4j.Level level, DTSLoadingBarInterface bar, HasErrorsHandler errorHandler, HasReceiveXBRLLoadingEvents sendEventsTo, java.util.Properties extraProperties, DTSContainer compatibleDTS)` Creates a new object that will load a DTS and possible perform validation.

  - ### Uses of DTSContainer in com.ihr.xbrl.versioning

    Constructors in com.ihr.xbrl.versioning with parameters of type DTSContainer
    Constructor and Description
    `VlVersioningProcessor(java.lang.String versioningDTSUri, java.lang.String versioningConfSuiteSchema, DTSContainer fromDTS, DTSContainer toDTS)` Creates an instance of the versioning processor.

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

    Fields in com.rs.xbrl declared as DTSContainer
    Modifier and Type | Field and Description
    --- | ---
    `DTSContainer` | GenerationContext.`dts` The dts.

    Methods in com.rs.xbrl with parameters of type DTSContainer
    Modifier and Type | Method and Description
    --- | ---
    `javax.xml.namespace.QName` | TaxonomyBuilder.`getQNameConcept(DTSContainer dts, java.lang.String conceptPrefix, java.lang.String conceptName)` Returns the QName of a concept already defined in one of the taxonomies in the DTS.

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

    Methods in com.rs.xbrl.instructions.formula with parameters of type DTSContainer
    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.