| 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 |
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
EFMProcessor.getContainer()
Gets the container.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
DTSComparator.getFromDTS()
Gets the from dts.
|
DTSContainer |
DTSComparator.getToDTS()
Gets the to dts.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DTSComparator.setFromDTS(DTSContainer leftDTS)
Sets the from dts.
|
void |
DTSComparator.setToDTS(DTSContainer rightDTS)
Sets the to dts.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<DTSContainer> |
LoaderEngine.getDTSs()
Returns an iterator over all DTSs loaded in this engine.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
TypedDimensionsDomainController.getDTSContainer()
Gets the DTS container.
|
| 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.
|
| Constructor and Description |
|---|
DTSExplorer(DTSContainer dts)
Instantiates a new DTS explorer.
|
TypedDimensionsDomainController(DTSContainer dts)
Instantiates a new typed dimensions domain controller.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
FlFormulaProcessor.getContainer()
Gets the container.
|
| Constructor and Description |
|---|
FlFormulaProcessor(DTSContainer dts)
Instantiates a new fl formula processor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DatabaseURIResolverFactory.createAndRegisterDTSUriResolver(DTSContainer dts) |
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
MapperContext.getContainer()
Gets the container.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
static XBRLPlugInProcessor |
XBRLAppPropsProcessor.create(DTSContainer dts)
Creates the.
|
| Modifier and Type | Method and Description |
|---|---|
static AutoFillProcessor |
AutoFillProcessor.create(DTSContainer dts)
Creates the.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
FormatValuesHelper.format(XBRLNumber numericValue,
DTSContainer dts)
Format.
|
| 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.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
XBRLFormulaProcessor.getContainer()
Gets the container.
|
| Modifier and Type | Method and Description |
|---|---|
static XBRLFormulaProcessor |
XBRLFormulaProcessor.create(DTSContainer dts)
Creates the.
|
void |
MultiFormulaParameterResolverFactory.createAndRegisterFormulaParameterResolver(DTSContainer dts) |
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
XPathHelper.getContainer()
Gets the container.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
XBRLFactsListImpl.getContainer() |
DTSContainer |
XBRLFactsList.getContainer()
Access to the surrounding container object.
|
DTSContainer |
XBRLFactsContainer.getContainer()
Gets the container.
|
| 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
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
static IXBRLProcessor |
IXBRLProcessor.create(DTSContainer dts)
Creates the.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
RenderHintsProcessor.getContainer()
Gets the container.
|
| Modifier and Type | Method and Description |
|---|---|
static RenderHintsProcessor |
RenderHintsProcessor.create(DTSContainer dts)
Creates the.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
XBRLTableProcessor.getContainer()
Gets the container.
|
| Modifier and Type | Method and Description |
|---|---|
static XBRLTableProcessor |
XBRLTableProcessor.create(DTSContainer dts)
Creates or gets the instance of the table processor .
|
| Modifier and Type | Method and Description |
|---|---|
void |
EditorSource.setDTSContainer(DTSContainer dts)
Convenient method to reset the EditorSource content.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
XBRLXSDTypeDefinition.getContainer()
Access to the container where this type has been defined.
|
| 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.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
static XBRLPlugInProcessor |
UTRProcessor.create(DTSContainer dts)
Creates the.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
XDTProcessor.getContainer()
Gets the container.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
ExtensibleEnumerationsProcessor.getContainer()
Gets the container.
|
| Modifier and Type | Method and Description |
|---|---|
static XBRLPlugInProcessor |
ExtensibleEnumerationsProcessor.create(DTSContainer dts)
Creates the.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
XBRLPojoGenerator.generate(DTSContainer dts)
Generates a POJO version of the non POJO DTSContainer.
|
| Constructor and Description |
|---|
XBRLRSGenerator(DTSContainer outDTS)
Instantiates a new XBRLRS generator.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
StorageEvent.getRegularContainer()
Gets the regular container.
|
| 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.
|
| 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.
|
| Constructor and Description |
|---|
HTMLFactHandler(DTSContainer dts)
Instantiates a new HTML fact handler.
|
XBRLFactHandler(DTSContainer dts)
Instantiates a new XBRL fact handler.
|
| Modifier and Type | Method and Description |
|---|---|
DTSContainer |
LoadDTSInThread.getDts()
Returns the DTS.
|
| 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.
|
| 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.
|
| Constructor and Description |
|---|
VlVersioningProcessor(java.lang.String versioningDTSUri,
java.lang.String versioningConfSuiteSchema,
DTSContainer fromDTS,
DTSContainer toDTS)
Creates an instance of the versioning processor.
|
| Modifier and Type | Field and Description |
|---|---|
DTSContainer |
GenerationContext.dts
The dts.
|
| 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.
|
| 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.
|