Package | Description |
---|---|
com.ihr.xbrl.adins.eba | |
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.esef | |
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.dataloader.target |
Provides implementations of different drivers for data loading
Loader drivers responds to loading events and store the information in the target format.
|
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.gui.interfaces |
Provides the interfaces for the common operations that require user interface and are implemented
in applications.
|
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.filters |
Provides the classes necessary to filter the content of instance documents
Filtering of facts in an instance document may be used for formula processing or
for data loading by a driver.
|
com.ihr.xbrl.mapper.instance | |
com.ihr.xbrl.om |
Provides the classes necessary to start processing XBRL information.
|
com.ihr.xbrl.om.approps |
This package contains classes to implement an Application Properties processor.
|
com.ihr.xbrl.om.autofill | |
com.ihr.xbrl.om.customcodes | |
com.ihr.xbrl.om.errors |
Provides the classes necessary to produce and process XBRL related errors
There are two error categories.
|
com.ihr.xbrl.om.exLinks |
Provides the classes necessary to process, read and write XBRL Linkbases and XBRL Extended links.
|
com.ihr.xbrl.om.formula |
Provides the classes necessary to implement a plug in XBRL processor for validation of
docuents and taxonomies according to the XBRL formula specification 1.0
At this stage the package is just created.
|
com.ihr.xbrl.om.formula.filters | |
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.instance.autocalculation | |
com.ihr.xbrl.om.ixbrl | |
com.ihr.xbrl.om.ixbrl.elements | |
com.ihr.xbrl.om.quality | |
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.resolvers | |
com.ihr.xbrl.om.rstable | |
com.ihr.xbrl.om.sax | |
com.ihr.xbrl.om.table |
This package contains an object model to work with tables as defined in the XBRL Table specification
The current implementation is based on table linkbase PWD
http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html
The XBRLTableProcessor class
|
com.ihr.xbrl.om.table.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.om.xenum2 | |
com.ihr.xbrl.om.xhtml | |
com.ihr.xbrl.om.xhtml.elements | |
com.ihr.xbrl.pojo |
Provides the classes necessary to access to the content of a DTS using POJO technology.
|
com.ihr.xbrl.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.instructions | |
com.rs.xbrl.instructions.formula.hilevel |
Modifier and Type | Method and Description |
---|---|
DTSContainer |
EBAProcessor.getContainer()
Gets the container.
|
Modifier and Type | Method and Description |
---|---|
static EBAProcessor |
EBAProcessor.create(DTSContainer dts)
Obtains the instance of the EBAProcessor that has been registered for this DTS.
|
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 |
ESEFProcessor.getContainer()
Gets the container.
|
Modifier and Type | Method and Description |
---|---|
static ESEFProcessor |
ESEFProcessor.create(DTSContainer dts)
Obtains the instance of the EBAProcessor 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 |
---|---|
XBRLTransformationResult |
XBRLLoaderInterface.createNewResult(DTSContainer dts)
Creates a new document container.
|
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)
Deprecated.
use the load(XBRLInstance instance,DTSContainer dts, LoaderContext lc) method
instead because the LoaderContext parameter will hold additional results and
is usable across multiple threads
|
java.lang.Object[] |
LoaderEngine.load(XBRLInstance instance,
DTSContainer dts,
LoaderContext lc)
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.
|
void |
LoaderEngine.writeConfigFile(DTSContainer theDts)
Write config file.
|
void |
XBRLLoaderInterface.writeConfigFile(DTSContainer dts)
Serializes the configuration file back to the URI assigned in the configuration file
from the internal data model.
|
void |
Loader.writeConfigFile(DTSContainer dts)
Write config file.
|
Modifier and Type | Method and Description |
---|---|
XBRLTransformationResult |
SQLDriver.createNewResult(DTSContainer dts) |
XBRLTransformationResult |
NullDriver.createNewResult(DTSContainer dts) |
void |
SQLDriver.SQLTransformationResult.sendToResult(DTSContainer dts,
javax.xml.transform.Result outputTarget) |
void |
SQLDriver.writeConfigFile(DTSContainer dts) |
void |
NullDriver.writeConfigFile(DTSContainer dts) |
Modifier and Type | Method and Description |
---|---|
DTSContainer |
HasDTSContainer.getContainer()
Access to the DTSContainer instance.
|
DTSContainer |
TypedDimensionsDomainController.getDTSContainer()
Gets the DTS container.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Iterator<java.lang.String> |
LangsProviderInstance.getLangsCombined(DTSContainer dts)
The static method returns an iterator over languages from the user preferred
languages that also exists in the DTS passed in in the dts parameter.
|
static XBRLPeriod |
InstanceExplorer.make(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 dts)
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)
Sets the DTS container.
|
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 |
ColumnPeriod.toPeriod(DTSContainer dts,
HandleDateStep.InstantMode mode)
Transforms back this column period into an XBRLPeriod and considers some
special cases for duration periods: When mode is BOP an instant period
is returned and the date is set to this ColumnPeriod start date, When mode
is EOP an instant period is returned and the date is set to this ColumnPeriod
end date.
|
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 |
---|---|
DTSContainer |
HasDTS.getDTS()
Returns the DTS loaded into the tool or null if no DTS has been loaded.
|
Modifier and Type | Method and Description |
---|---|
void |
HasReceiveXBRLLoadingEvents.dtsCreated(DTSContainer dts)
Dts created.
|
Modifier and Type | Method and Description |
---|---|
void |
DatabaseURIResolverFactory.createAndRegisterDTSUriResolver(DTSContainer dts) |
Modifier and Type | Method and Description |
---|---|
DTSContainer |
Mapper.getContainer()
Access to the surrounding DTSContainer of this Mapper instance.
|
DTSContainer |
MapperFileSaveInterface.getContainer()
Access to the DTSContainer in the scope of the surrounding XMLFragments.
|
Modifier and Type | Method and Description |
---|---|
XMLFragment |
XBRLExplicitDimensionSegmentFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLTimeFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCTimeAnyFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCTimeLatestFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCTimeOldestFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCTimeDateFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCTimeSameInstantFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCTimeSameStartFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCTimeSameEndFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCDurationLongestFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCDurationShortestFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCDurationAnyFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLCTimeFilter.XBRLCDurationDurationFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLOrFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLFacetFilter.createFilterNode(DTSContainer dts)
Returns a node representing the serialization of this filter so it can be
created later from the node.
|
XMLFragment |
XBRLTrueFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLContextFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLConceptNameFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLAndFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLFalseFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLExplicitDimensionScenarioFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLExplicitDimensionDefaultFilter.createFilterNode(DTSContainer dts) |
XMLFragment |
XBRLRefFilter.createFilterNode(DTSContainer dts) |
Modifier and Type | Method and Description |
---|---|
DTSContainer |
MapperDoc.getContainer()
Returns the DTS Container object.
|
Modifier and Type | Method and Description |
---|---|
abstract MapperContext |
MapperContextBase.clone(DTSContainer otherDts) |
MapperPeriod |
MapperPeriod.clone(DTSContainer dts)
Clone in a different DTSContainer
|
MapperContext |
MapperContext.clone(DTSContainer otherDts) |
MapperPeriod3 |
MapperPeriod3.clone(DTSContainer newDTS) |
abstract MapperPeriodBase |
MapperPeriodBase.clone(DTSContainer dts) |
Constructor and Description |
---|
MapperAnchor(DTSContainer dts)
Instantiates a new mapper xbrlMap/instance/section/anchor node.
|
MapperAnchor(DTSContainer dts,
javax.xml.namespace.QName element,
java.lang.String uri)
Instantiates a new mapper xbrlMap/instance/section/anchor node.
|
MapperCompany(DTSContainer dts)
Instantiates a new mapper xbrlMap/instance/contexts/company node.
|
MapperContext(DTSContainer dts,
MapperBase parent)
Instantiates a new mapper xbrlMap/instance/contexts/context node.
|
MapperContextBase(DTSContainer dts,
MapperBase mapper)
Instantiates a new mapper context base.
|
MapperContexts(DTSContainer dts)
Instantiates a new mapper xbrlMap/instance/contexts node.
|
MapperDataSources(DTSContainer dts)
Instantiates a new mapper xbrlMap/datasources node.
|
MapperDoc(DTSContainer dts,
MapperBase mapperBase,
XMLDocumentImpl xmlDocumentImpl)
Instantiates a new mapper xbrlMap document.
|
MapperDocumentation(DTSContainer dts)
Instantiates a new mapper xbrlMap documentation node.
|
MapperDocumentation(DTSContainer dts,
java.lang.String documentation)
Instantiates a new mapper documentation node.
|
MapperDts(DTSContainer dts)
Instantiates a new mapper xbrlMap/instance/dts node.
|
MapperFacts(DTSContainer dts,
MapperBase mapperBase)
Instantiates a new mapper xbrlMap/instance/facts node.
|
MapperFile(DTSContainer dts)
Instantiates a new mapper file node.
|
MapperFile(DTSContainer dts,
java.lang.String file)
Instantiates a new mapper file node with a file.
|
MapperInstance(DTSContainer dts)
Instantiates a new mapper xbrlMap/instance node.
|
MapperPeriod3(DTSContainer dts)
Creates a FOREVER period.
|
MapperPeriodBase(DTSContainer dts)
Instantiates a new mapper period base.
|
MapperRootNode(DTSContainer dts)
Instantiates a new mapper xbrlMap root node.
|
MapperScheme(DTSContainer dts)
Instantiates a new mapper xbrlMap/instance/contexts/scheme node.
|
MapperSection(DTSContainer dts)
Instantiates a new mapper xbrlMap/instance/section node.
|
MapperSection(DTSContainer dts,
java.lang.String id,
java.util.Collection<java.lang.String> files)
Instantiates a new mapper xbrlMap/instance/section node.
|
MapperSource(DTSContainer dts,
MapperBase mapperBase)
Instantiates a new mapper xbrlMap/datasources/source node.
|
MapperUnits(DTSContainer dts)
Instantiates a new mapper xbrlMap/instance/units node.
|
XMLFragmentMapFactory(DTSContainer dts,
MapperBase mapperBase)
Instantiates a new XML fragment map factory.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
XBRLCoreProcessor.getContainer()
Gets the container.
|
DTSContainer |
XMLDocumentURI.getContainer()
Returns the DTS Container object.
|
DTSContainer |
XBRLDTSDocument.getContainer()
returns the DTSContainer this XBRLDTSDocument has been created.
|
DTSContainer |
XBRLValidationReport.getContainer()
Access to the DTSContainer object for which this XBRLValidationReport has been created.
|
DTSContainer |
XMLFragment.getContainer()
Returns the DTS Container object.
|
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 |
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.lang.Integer resolvedURI,
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 XMLDocumentURI |
XBRLDocument.createDocument(DTSContainer dts,
java.net.URI resolvedURI,
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 XMLDocumentURI |
XBRLDocument.createDynamicDocument(DTSContainer dts,
java.net.URI resolvedURI,
javax.xml.transform.Source source,
boolean addToCache,
XBRLDTSDocument parent)
Same as createDocument().
|
static XBRLValidationReport |
XBRLValidationReport.getEmptyValidationReport(DTSContainer dts)
Returns an empty validation report.
|
static DTSContainer.ProcessorAndSchemaCompiler |
DTSContainer.getNewConfiguration(boolean schemaAware,
DTSContainer dts,
java.util.Properties props)
Creates a new Configuration object.
|
static java.lang.String |
XMLFragment.internalToString(DTSContainer dts,
net.sf.saxon.tree.linked.NodeImpl node)
Provides a text representation of this XMLFragment.
|
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 boolean |
XMLFragment.s_equal2_xp2(net.sf.saxon.om.Item node1,
net.sf.saxon.om.Item node2,
boolean bIncludeIdAttributes,
DTSContainer dts,
AtomicComparerHelper ach)
Resolves s_equal2 comparison of the two nodes.
|
static boolean |
XMLFragment.s_equal2(net.sf.saxon.om.Item node1,
net.sf.saxon.om.Item node2,
boolean bIncludeIdAttributes,
DTSContainer dts,
AtomicComparerHelper ach)
Resolves s_equal2 comparison of the two nodes.
|
void |
XMLFragment.setChildrenClone(DTSContainer newDTS,
java.util.Collection<net.sf.saxon.om.NodeInfo> childrenVector)
Sets the children clone.
|
void |
XMLDocumentURI.setContainer(DTSContainer newContainer)
Changes the dts container of this .
|
void |
XBRLValidationReport.setContainer(DTSContainer dts)
Sets the container.
|
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.
|
void |
XBRLProcessorFactoryBase.setDTSContainer(DTSContainer dtsContainer)
Sets the DTS container.
|
Constructor and Description |
---|
SourceBridge(javax.xml.transform.URIResolver uriResolver,
DTSContainer dts)
Instantiates a new source bridge.
|
XBRLDocumentRootNode(DTSContainer dts,
javax.xml.namespace.QName nodename)
Instantiates a new XBRL document root node.
|
XBRLSimpleLink(DTSContainer dts)
Creates a simple link object.
|
XBRLValidationReport(DTSContainer dts)
Creates a new empty validation report.
|
XMLDocumentURI(DTSContainer dts,
java.lang.Integer resolvedURI,
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,
java.net.URI resolvedURI,
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 dts,
javax.xml.namespace.QName nodeName)
Instantiates a new XML fragment.
|
XMLFragment(DTSContainer dts,
java.lang.String nodeName)
Instantiates a new XML fragment.
|
XMLFragment(DTSContainer dts,
java.lang.String nodeName,
net.sf.saxon.om.NamespaceBinding namespace)
Instantiates a new XML fragment.
|
XMLFragment(DTSContainer dts,
java.lang.String nodeName,
java.lang.String namespaceURI)
Instantiates a new XML fragment.
|
XMLFragment(DTSContainer dts,
java.lang.String nodeName,
java.lang.String prefix,
java.lang.String namespaceURI)
Instantiates a new XML fragment.
|
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 |
---|---|
DTSContainer |
XBRLAppPropsProcessor.getContainer()
Gets the container.
|
Modifier and Type | Method and Description |
---|---|
static XBRLAppPropsProcessor |
XBRLAppPropsProcessor.create(DTSContainer dts)
Creates the.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
AutoFillProcessor.getContainer()
Gets the container.
|
Modifier and Type | Method and Description |
---|---|
static AutoFillProcessor |
AutoFillProcessor.create(DTSContainer dts)
Creates the.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
CustomCodesProcessor.getContainer()
Gets the container.
|
Modifier and Type | Method and Description |
---|---|
static CustomCodesProcessor |
CustomCodesProcessor.create(DTSContainer dts)
Creates the.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
FormatValuesHelper.format(XBRLNumber numericValue,
DTSContainer dts)
Format.
|
Constructor and Description |
---|
XBRLInconsistencyDTSDiscovery(int code,
java.net.URI containerDocumentURI,
java.net.URI referencedURI,
java.net.URI officialURI,
DTSContainer dts)
Instantiates a new XBRL inconsistency dts discovery.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
DTSBase.getContainer()
Returns the DTSContainer associated to this object.
|
DTSContainer |
XBRLAllowsDocumentation.getContainer()
Objects implementing this interface MUST be in a dts.
|
DTSContainer |
XBRLlrrAndRelationshipConstraints.getContainer()
Access to the DTSContainer .
|
Modifier and Type | Method and Description |
---|---|
XBRLLinkbaseRef |
XBRLLinkbaseRef.clone(DTSContainer newDTS)
Clone.
|
XBRLRoleRef |
XBRLRoleRef.clone(DTSContainer newDTS)
Clone.
|
XBRLArc |
XBRLArc.clone(DTSContainer newDTS)
Clone.
|
FormulaLinkbase |
FormulaLinkbase.clone(DTSContainer newDTS)
Clone.
|
DefinitionLinkbase |
DefinitionLinkbase.clone(DTSContainer newDTS)
Clone.
|
CalculationLinkbase |
CalculationLinkbase.clone(DTSContainer newDTS)
Clone.
|
XBRLArcroleRef |
XBRLArcroleRef.clone(DTSContainer newDTS)
Clone.
|
XBRLResource |
XBRLResource.clone(DTSContainer newDTS)
Clone.
|
PresentationLinkbase |
PresentationLinkbase.clone(DTSContainer newDTS)
Clone.
|
LabelLinkbase |
LabelLinkbase.clone(DTSContainer newDTS)
Clone.
|
XBRLLinkbaseRootNode |
XBRLLinkbaseRootNode.clone(DTSContainer dts)
Clone.
|
FootnoteLinkbase |
FootnoteLinkbase.clone(DTSContainer newDTS)
Clone.
|
ReferenceLinkbase |
ReferenceLinkbase.clone(DTSContainer newDTS)
Clone.
|
GenericLinkbase |
GenericLinkbase.clone(DTSContainer newDTS)
Clone.
|
XBRLLocator |
XBRLLocator.clone(DTSContainer newDTS)
Clone.
|
XBRLRelationship |
XBRLRelationship.clone(DTSContainer newDTS)
Clone.
|
OtherLinkbase |
OtherLinkbase.clone(DTSContainer newDTS)
Clone.
|
static XBRLLinkbaseRef |
XBRLLinkbaseRef.make(DTSContainer dts)
Make.
|
static XBRLLinkbaseRootNode |
XBRLLinkbaseRootNode.make(DTSContainer container)
Make.
|
Constructor and Description |
---|
DTSBase(DTSContainer dts,
javax.xml.namespace.QName linkbaseType,
java.lang.Integer role)
Creates an empty base (no extended links).
|
OtherLinkbase(DTSContainer dts)
Instantiates a new other linkbase.
|
XBRLArc(DTSContainer dts)
Instantiates a new XBRL arc.
|
XBRLArcroleRef(DTSContainer dts,
XBRLArcroleType arcrole)
Instantiates a new XBRL arcrole ref.
|
XBRLLinkbase(DTSContainer dts,
boolean isDynamic)
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.
|
XBRLLocator(DTSContainer dts)
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,
javax.xml.namespace.QName nodeName)
Instantiates a new XBRL pointer of a relationship.
|
XBRLRelationship(XBRLExtendedLink parent,
DTSContainer dts,
XBRLArcroleType arcroleType,
XMLFragment from,
XMLFragment to,
XMLFragment document,
XBRLAttribute[] attributes)
Creates a new relationship object from a XMLFragment in a file
parent linkbaseType - QName returned by the baseArc.getLinkbaseType()
|
XBRLResource(DTSContainer dts)
Instantiates a new XBRL resource.
|
XBRLRoleRef(DTSContainer dts,
XBRLRoleType role)
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,
javax.xml.namespace.QName nodeName)
Creates an XLinkElement object for a DTS without assigning it to a node.
|
XLinkElement(DTSContainer dts,
XMLFragment fragment)
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 formula processor.
|
void |
MultiFormulaParameterResolverFactory.createAndRegisterFormulaParameterResolver(DTSContainer dts)
Creates a new MultiFormulaParameterResolver object.
|
Constructor and Description |
---|
XBRLFormulaResource(DTSContainer dts)
Instantiates a new XBRL formula resource.
|
XBRLVariableResource(DTSContainer dts)
Instantiates a new XBRL variable resource.
|
Constructor and Description |
---|
XBRLFormulaFilterBase(DTSContainer dts)
Instantiates a new XBRL formula filter base.
|
XBRLMatchAbstractFilter(DTSContainer dts)
Instantiates a new XBRL match abstract filter.
|
XBRLRelativeFilter(DTSContainer dts)
Instantiates a new XBRL relative filter.
|
XBRLValueNilFilter(DTSContainer dts)
Instantiates a new XBRL value nil filter.
|
XBRLValuePrecisionFilter(DTSContainer dts)
Instantiates a new XBRL value precision filter.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
XPathHelper.getContainer()
Gets the container.
|
Constructor and Description |
---|
XFIFactExplicitDimensionValueCache(DTSContainer dts)
Instantiates a new XFI fact explicit dimension value cache.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
XBRLFactsContainer.getContainer()
Gets the container.
|
DTSContainer |
XBRLFactsListImpl.getContainer()
Gets the container.
|
DTSContainer |
XBRLFactsList.getContainer()
Access to the surrounding container object.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactNonNumeric |
XBRLFactNonNumeric.clone(DTSContainer newDTS)
Clone.
|
XBRLPeriod |
XBRLPeriod.clone(DTSContainer newDTS)
Clone.
|
XBRLEntity |
XBRLEntity.clone(DTSContainer newDTS)
Clone.
|
XBRLScenario |
XBRLScenario.clone(DTSContainer newDTS)
Clone.
|
XBRLSegment |
XBRLSegment.clone(DTSContainer newDTS)
Clone.
|
XBRLFactTuple |
XBRLFactTuple.clone(DTSContainer newDTS)
Clone.
|
XBRLInstanceRootNode |
XBRLInstanceRootNode.clone(DTSContainer dts)
Clone.
|
XBRLFact |
XBRLFact.clone(DTSContainer newDTS)
Clone current fact but in a new DTSContainer.
|
XBRLIdentifier |
XBRLIdentifier.clone(DTSContainer newDTS)
Clone.
|
XBRLFactNumeric |
XBRLFactNumeric.clone(DTSContainer newDTS)
Clone.
|
XBRLContext |
XBRLContext.clone(DTSContainer newDTS)
Clone.
|
XBRLMeasure |
XBRLMeasure.clone(DTSContainer newDTS)
Clone.
|
XBRLFactItem |
XBRLFactItem.clone(DTSContainer newDTS)
Clone.
|
XBRLUnit |
XBRLUnit.clone(DTSContainer newDTS)
Clone.
|
XBRLSchemaRef |
XBRLSchemaRef.clone(DTSContainer newDTS)
Clone.
|
XBRLFactsListImpl |
XBRLFactsListImpl.clone(DTSContainer newDTS,
XBRLFactsList parent)
Clone.
|
static XBRLFact |
XBRLFact.createItemOrTupleInstance(DTSContainer dts,
XBRLFactsList facts,
XMLFragment node)
Creates a tupleInstance or a itemInstance depending on the node content.
|
static XBRLPeriod |
XBRLPeriod.make(DTSContainer dts)
Make.
|
static XBRLEntity |
XBRLEntity.make(DTSContainer dts)
Make.
|
static XBRLScenario |
XBRLScenario.make(DTSContainer dts)
Make.
|
static XBRLSegment |
XBRLSegment.make(DTSContainer dts)
Make.
|
static XBRLInstanceRootNode |
XBRLInstanceRootNode.make(DTSContainer container)
Make.
|
static XBRLIdentifier |
XBRLIdentifier.make(DTSContainer dts)
Make.
|
static XBRLUnit |
XBRLUnit.make(DTSContainer dts)
Make.
|
static XBRLSchemaRef |
XBRLSchemaRef.make(DTSContainer dts)
Make.
|
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.
|
XBRLEntity(DTSContainer dts,
java.lang.String scheme,
java.lang.String identifier,
XBRLSegment segment)
Creates a new Entity to be added to a context later.
|
XBRLFactNonNumeric(DTSContainer dts)
Instantiates a new XBRL fact non numeric.
|
XBRLFactNumeric(DTSContainer dts)
This is the constructor used while parsing the incoming XBRL instance through the SAX parser.
|
XBRLFactsListImpl(DTSContainer dts,
XBRLFactsList parent)
Instantiates a new XBRL facts list impl.
|
XBRLFactTuple(DTSContainer dts)
Instantiates a new XBRL fact tuple.
|
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,
XBRLInstance instanceBasedOn)
Creates an empty instance optionally based on another instance.
|
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.
|
XBRLPeriod(DTSContainer dts,
boolean forever)
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 Calendar 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.
|
XBRLSchemaRef(DTSContainer dts,
XBRLTaxonomy schema)
Instantiates a new XBRL linkbase ref.
|
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,
javax.xml.namespace.QName numerator)
Helper method to create a simple unit for just one numerator.
|
XBRLUnit(DTSContainer dts,
java.lang.String iso4217unit)
Helper method to create a simple unit in the iso4217.
|
XBRLUnit(DTSContainer dts,
java.lang.String iso4217unit,
java.lang.Void v)
Helper method to create a simple unit in the iso4217 divided by xbrli:shares.
|
XBRLUnit(DTSContainer dts,
XMLFragment root)
Instantiates a new XBRL unit.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
AutoCalculationProcessor.getContainer()
Gets the container.
|
Modifier and Type | Method and Description |
---|---|
static AutoCalculationProcessor |
AutoCalculationProcessor.create(DTSContainer dts)
Creates the.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
IXBRLProcessorBase.getContainer()
Gets the container.
|
DTSContainer |
IIXBRLProcessor.getContainer()
Allows to obtain a reference of the current DTSContainer form the IXBRL processor.
|
Modifier and Type | Method and Description |
---|---|
static IXBRLProcessor |
IXBRLProcessor.create(DTSContainer dts)
Creates the.
|
static IXBRL1_1Processor |
IXBRL1_1Processor.create(DTSContainer dts)
Creates the.
|
void |
IXBRLTransformerFactory.setContainer(DTSContainer dtsContainer)
Sets the reference container to create compatible containers during a call to
IXBRLTransformerFactory.newTransformer() . |
Modifier and Type | Method and Description |
---|---|
IX11Resources |
IX11Resources.clone(DTSContainer newDTS)
Clone.
|
IX10References |
IX10References.clone(DTSContainer newDTS)
Clone.
|
IX10Header |
IX10Header.clone(DTSContainer newDTS)
Clone.
|
IX10NonNumeric |
IX10NonNumeric.clone(DTSContainer newDTS)
Clone.
|
IX10Exclude |
IX10Exclude.clone(DTSContainer newDTS)
Clone.
|
IX11Exclude |
IX11Exclude.clone(DTSContainer newDTS)
Clone.
|
IX11Continuation |
IX11Continuation.clone(DTSContainer newDTS)
Clone.
|
IX10Resources |
IX10Resources.clone(DTSContainer newDTS)
Clone.
|
IX11Numerator |
IX11Numerator.clone(DTSContainer newDTS)
Clone.
|
IX11Hidden |
IX11Hidden.clone(DTSContainer newDTS)
Clone.
|
IX11Fraction |
IX11Fraction.clone(DTSContainer newDTS)
Clone.
|
IX11Tuple |
IX11Tuple.clone(DTSContainer newDTS)
Clone.
|
IX11References |
IX11References.clone(DTSContainer newDTS)
Clone.
|
IX10Footnote |
IX10Footnote.clone(DTSContainer newDTS)
Clone.
|
IX10Numerator |
IX10Numerator.clone(DTSContainer newDTS)
Clone.
|
IX11NonNumeric |
IX11NonNumeric.clone(DTSContainer newDTS)
Clone.
|
IX11Footnote |
IX11Footnote.clone(DTSContainer newDTS)
Clone.
|
IX11Denominator |
IX11Denominator.clone(DTSContainer newDTS)
Clone.
|
IX11Header |
IX11Header.clone(DTSContainer newDTS)
Clone.
|
IX11Relationship |
IX11Relationship.clone(DTSContainer newDTS)
Clone.
|
IX10Fraction |
IX10Fraction.clone(DTSContainer newDTS)
Clone.
|
IX10NonFraction |
IX10NonFraction.clone(DTSContainer newDTS)
Clone.
|
IX10Denominator |
IX10Denominator.clone(DTSContainer newDTS)
Clone.
|
IX10Hidden |
IX10Hidden.clone(DTSContainer newDTS)
Clone.
|
IX11NonFraction |
IX11NonFraction.clone(DTSContainer newDTS)
Clone.
|
IX10Tuple |
IX10Tuple.clone(DTSContainer newDTS)
Clone.
|
Constructor and Description |
---|
BaseIXExclude(DTSContainer dts)
Instantiates a new base IX exclude.
|
BaseIXFact(DTSContainer dts)
Instantiates a new base IX fact.
|
BaseIXFactItem(DTSContainer dts)
Instantiates a new base IX fact item.
|
BaseIXFactNumeric(DTSContainer dts)
Instantiates a new base IX fact numeric.
|
BaseIXFootnote(DTSContainer dts)
Instantiates a new base IX footnote.
|
BaseIXFraction(DTSContainer dts)
Instantiates a new base IX fraction.
|
BaseIXHeader(DTSContainer dts)
Instantiates a new base IX header.
|
BaseIXHidden(DTSContainer dts)
Instantiates a new base IX hidden.
|
BaseIXNonFraction(DTSContainer dts)
Instantiates a new base IX non fraction.
|
BaseIXNonNumeric(DTSContainer dts)
Instantiates a new base IX non numeric.
|
BaseIXNumerator(DTSContainer dts)
Instantiates a new base IX numerator.
|
BaseIXReferences(DTSContainer dts)
Instantiates a new base IX references.
|
BaseIXRelationship(DTSContainer dts)
Instantiates a new base IX relationship.
|
BaseIXResources(DTSContainer dts)
Instantiates a new base IX resources.
|
BaseIXTuple(DTSContainer dts)
Instantiates a new base IX tuple.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
QualityProcessor.getContainer()
Gets the container.
|
Modifier and Type | Method and Description |
---|---|
static QualityProcessor |
QualityProcessor.create(DTSContainer dts)
Creates the FRTA Processor.
|
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 |
---|---|
void |
RSRemoteCatalogResolverFactory.createAndRegisterDTSUriResolver(DTSContainer dts)
Creates a new RSRemoteCatalogResolver object.
|
void |
GUIURIResolverFactory.createAndRegisterDTSUriResolver(DTSContainer dts)
Creates a new GUIURIResolver object.
|
void |
MultiDTSUriResolverFactory.createAndRegisterDTSUriResolver(DTSContainer dts)
Creates a new MultiDTSUriResolver object.
|
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 |
XBRLSchemaURIResolver.setDTSContainer(DTSContainer dts)
Sets the DTSContainer object to benefit from its cache.
|
void |
IXBRLSchemaURIResolver.setDTSContainer(DTSContainer dts)
Sets the DTSContainer object to benefit from its cache.
|
Constructor and Description |
---|
XBRLSchemaURIResolver(DTSContainer dts)
Instantiates a new XBRL schema uri resolver.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
RSTableProcessor.getContainer()
Gets the container.
|
Modifier and Type | Method and Description |
---|---|
static RSTableProcessor |
RSTableProcessor.create(DTSContainer dts)
Creates the.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
XBRLTreeModelDTSBuilder.getContainer()
Gets the container.
|
Modifier and Type | Method and Description |
---|---|
XBRLValidationReport |
DTSDiscoveryInfo.getValidationReport(DTSContainer dts)
Gets the validation report.
|
Constructor and Description |
---|
IXBRLNodeFactory(DTSContainer dts)
Instantiates a new Inline XBRL node factory.
|
IXBRLTreeModelSchema(net.sf.saxon.om.TreeModel treeModel,
DTSContainer dts,
IXBRLProcessorBase ixbrlProcessor)
Instantiates a new Inline XBRL tree model schema.
|
KeyElementsInterceptorHelper(DTSContainer dts)
Instantiates a new key elements interceptor helper.
|
RSEntityResolver(DTSContainer dts)
Instantiates a new RS entity resolver.
|
XBRLDocumentInfo(DTSContainer dts)
Instantiates a new XBRL document info.
|
XBRLNodeFactory(DTSContainer dts)
Instantiates a new XBRL node factory.
|
XBRLTreeModelDTSBuilder(net.sf.saxon.om.TreeModel other,
DTSContainer dts)
Instantiates a new XBRL tree model DTS builder.
|
XBRLTreeModelSchema(net.sf.saxon.om.TreeModel other,
DTSContainer dts)
Instantiates a new XBRL tree model schema.
|
XBRLTreeModelSchema(net.sf.saxon.om.TreeModel other,
DTSContainer dts,
net.sf.saxon.tree.linked.NodeFactory nodeFactory)
Instantiates a new XBRL tree model schema.
|
XMLFragmentFactory(DTSContainer dts)
Instantiates a new XML fragment factory.
|
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 .
|
Constructor and Description |
---|
XBRLTableResource(DTSContainer dts)
Instantiates a new XBRL table resource.
|
Modifier and Type | Method and Description |
---|---|
void |
EditorSource.setDTSContainer(DTSContainer dts)
Convenient method to reset the EditorSource content.
|
Constructor and Description |
---|
FactsListClassifier(XBRLFactsList input,
DTSContainer dts)
This class maintains a set of facts indexed by the distinct values of the
facts aspects.
|
FactsListClassifier(XBRLFactsList input,
int aspectsFocus,
DTSContainer dts)
This class maintains a set of facts indexed by the distinct values of the
facts aspects.
|
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 |
---|---|
XMLAnnotation |
XMLAnnotation.clone(DTSContainer dts)
Clone.
|
XMLAppInfo |
XMLAppInfo.clone(DTSContainer dts)
Clone.
|
XBRLArcroleType |
XBRLArcroleType.clone(DTSContainer dts)
Clone.
|
XBRLRoleType |
XBRLRoleType.clone(DTSContainer dts)
Clone.
|
XBRLTaxonomyRootNode |
XBRLTaxonomyRootNode.clone(DTSContainer dts)
Clone.
|
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.
|
java.util.Collection<XMLFragment> |
XSDComposition.generateAttributeDecls(DTSContainer dts,
net.sf.saxon.om.NamespaceBinding xsNs)
Generate attribute decls.
|
XMLFragment |
XSDElementRef.generateElement(DTSContainer dts,
net.sf.saxon.om.NamespaceBinding xsNs)
Generate element.
|
XMLFragment |
XSDAttributeDefinition.generateElement(DTSContainer dts,
net.sf.saxon.om.NamespaceBinding xsNs)
Creates an element definition that represents this attribute
definition in an XML Schema.
|
XMLFragment |
XSDParticle.generateElement(DTSContainer dts,
net.sf.saxon.om.NamespaceBinding xsNs)
Generates an XML representation of this particle.
|
XMLFragment |
XSDComposition.generateElement(DTSContainer dts,
net.sf.saxon.om.NamespaceBinding xsNs)
Creates the structure to be serialized as tuple content.
|
XMLFragment |
XSDElementWildcard.generateElement(DTSContainer dts,
net.sf.saxon.om.NamespaceBinding xsNs)
Generate element.
|
XBRLArcroleRef |
XBRLArcroleType.getArcroleRef(DTSContainer dts)
Creates an XBRLArcroleRef object that points to this arcroleRef and
that can be serialized.
|
XBRLRoleRef |
XBRLRoleType.getRoleRef(DTSContainer dts)
Creates a XBRLRoleRef object pointing to this role and that
can be serialized to a roleRef.
|
static java.lang.Boolean |
XBRLItem.isXSDTypeNumeric(net.sf.saxon.type.SchemaType typeD,
DTSContainer dts)
Checks if is XSD type numeric.
|
static XBRLTaxonomy |
XBRLTaxonomy.LateLoadXBRLTaxonomy(DTSContainer dts,
java.net.URI resolvedURI,
boolean bAddToCache,
XBRLDTSDocument parent)
Creates a new XBRLTaxonomy instance.
|
static XBRLDefinition |
XBRLDefinition.make(DTSContainer dts)
Make.
|
static XMLAnnotation |
XMLAnnotation.make(DTSContainer dts)
Make.
|
static XMLAppInfo |
XMLAppInfo.make(DTSContainer dts)
Make.
|
static XBRLArcroleType |
XBRLArcroleType.make(DTSContainer dts)
Make.
|
static XBRLRoleType |
XBRLRoleType.make(DTSContainer dts)
Make.
|
static XBRLTaxonomyRootNode |
XBRLTaxonomyRootNode.make(DTSContainer dts)
Make.
|
Constructor and Description |
---|
XBRLArcroleType(DTSContainer dts,
boolean virtual)
Used to create virtual arcrole types.
|
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.
|
XBRLElementDefinition(DTSContainer dts)
Instantiates a new XBRL element definition.
|
XBRLItem(DTSContainer dts)
Creates an item using the properties of the concept received as a parameter
Adds the new concept to the parent taxonomy schema.
|
XBRLRoleAndArcroleTypes(DTSContainer newDTS,
XBRLRoleAndArcroleTypes other)
Instantiates a new XBRL role and arcrole types.
|
XBRLRoleType(DTSContainer dts,
boolean virtual)
Instantiates a new XBRL role type.
|
XBRLRoleType(DTSContainer newDTS,
XBRLRoleType other)
Instantiates a new XBRL role type.
|
XBRLTaxonomy(DTSContainer dts,
boolean isDynamic)
Creates a new empty XBRLTaxonomy instance.
|
XBRLTuple(DTSContainer dts)
Instantiates a new XBRL tuple.
|
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.
|
XMLElementDefinition(DTSContainer dts)
Constructor used when Element Declarations are created while parsing
XML.
|
XSDAttributeDefinition(DTSContainer dts,
net.sf.saxon.s9api.XdmNode node)
Instantiates a new XSD attribute definition.
|
XSDComposition(com.saxonica.ee.schema.UserComplexType uct,
DTSContainer dts,
int minOccurs,
int maxOccurs)
Instantiates a new XSD composition.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
UTRProcessor.getContainer()
Obtains the instance of the DTSContainer for which this processor was created.
|
Modifier and Type | Method and Description |
---|---|
static UTRProcessor |
UTRProcessor.create(DTSContainer dts)
Creates the UTRProcessor.
|
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 ExtensibleEnumerationsProcessor |
ExtensibleEnumerationsProcessor.create(DTSContainer dts)
Creates the.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
ExtensibleEnumerations2Processor.getContainer()
Gets the container.
|
Modifier and Type | Method and Description |
---|---|
static ExtensibleEnumerations2Processor |
ExtensibleEnumerations2Processor.create(DTSContainer dts)
Creates the.
|
Modifier and Type | Method and Description |
---|---|
DTSContainer |
HTMLDocumentImpl.getContainer()
Gets the container.
|
Constructor and Description |
---|
HTMLDocumentImpl(DTSContainer dts)
Create a new HTMLDocumentImpl for the provided and configured DTSContainer.
|
Modifier and Type | Method and Description |
---|---|
ElemScript |
ElemScript.clone(DTSContainer newDTS)
Clone.
|
ElemImg |
ElemImg.clone(DTSContainer newDTS)
Clone.
|
ElemLink |
ElemLink.clone(DTSContainer dts)
Clone.
|
ElemMeta |
ElemMeta.clone(DTSContainer newDTS)
Clone.
|
ElemSpan |
ElemSpan.clone(DTSContainer newDTS)
Clone.
|
ElemUl |
ElemUl.clone(DTSContainer newDTS)
Clone.
|
ElemTbody |
ElemTbody.clone(DTSContainer newDTS)
Clone.
|
ElemLabel |
ElemLabel.clone(DTSContainer newDTS)
Clone.
|
ElemCite |
ElemCite.clone(DTSContainer newDTS)
Clone.
|
ElemBig |
ElemBig.clone(DTSContainer newDTS)
Clone.
|
ElemAbbr |
ElemAbbr.clone(DTSContainer newDTS)
Clone.
|
ElemIns |
ElemIns.clone(DTSContainer newDTS)
Clone.
|
ElemEm |
ElemEm.clone(DTSContainer newDTS)
Clone.
|
ElemHead |
ElemHead.clone(DTSContainer newDTS)
Clone.
|
ElemColgroup |
ElemColgroup.clone(DTSContainer newDTS)
Clone.
|
ElemDd |
ElemDd.clone(DTSContainer newDTS)
Clone.
|
ElemOl |
ElemOl.clone(DTSContainer newDTS)
Clone.
|
ElemHtml |
ElemHtml.clone(DTSContainer newDTS)
Clone.
|
ElemB |
ElemB.clone(DTSContainer newDTS)
Clone.
|
ElemRb |
ElemRb.clone(DTSContainer newDTS)
Clone.
|
ElemMap |
ElemMap.clone(DTSContainer dts)
Clone.
|
ElemSelect |
ElemSelect.clone(DTSContainer newDTS)
Clone.
|
ElemNoscript |
ElemNoscript.clone(DTSContainer newDTS)
Clone.
|
ElemDel |
ElemDel.clone(DTSContainer newDTS)
Clone.
|
ElemPre |
ElemPre.clone(DTSContainer newDTS)
Clone.
|
ElemBdo |
ElemBdo.clone(DTSContainer newDTS)
Clone.
|
ElemSup |
ElemSup.clone(DTSContainer newDTS)
Clone.
|
ElemTd |
ElemTd.clone(DTSContainer newDTS)
Clone.
|
ElemButton |
ElemButton.clone(DTSContainer newDTS)
Clone.
|
ElemTextarea |
ElemTextarea.clone(DTSContainer newDTS)
Clone.
|
ElemTable |
ElemTable.clone(DTSContainer newDTS)
Clone.
|
ElemParam |
ElemParam.clone(DTSContainer newDTS)
Clone.
|
ElemDiv |
ElemDiv.clone(DTSContainer newDTS)
Clone.
|
ElemA |
ElemA.clone(DTSContainer newDTS)
Clone.
|
ElemObject |
ElemObject.clone(DTSContainer newDTS)
Clone.
|
ElemH6 |
ElemH6.clone(DTSContainer newDTS)
Clone.
|
ElemAddress |
ElemAddress.clone(DTSContainer newDTS)
Clone.
|
ElemKbd |
ElemKbd.clone(DTSContainer newDTS)
Clone.
|
ElemHr |
ElemHr.clone(DTSContainer newDTS)
Clone.
|
ElemInput |
ElemInput.clone(DTSContainer newDTS)
Clone.
|
ElemBlockquote |
ElemBlockquote.clone(DTSContainer newDTS)
Clone.
|
ElemDfn |
ElemDfn.clone(DTSContainer newDTS)
Clone.
|
ElemThead |
ElemThead.clone(DTSContainer newDTS)
Clone.
|
ElemTitle |
ElemTitle.clone(DTSContainer newDTS)
Clone.
|
ElemRt |
ElemRt.clone(DTSContainer newDTS)
Clone.
|
ElemLegend |
ElemLegend.clone(DTSContainer newDTS)
Clone.
|
ElemOption |
ElemOption.clone(DTSContainer newDTS)
Clone.
|
ElemH4 |
ElemH4.clone(DTSContainer newDTS)
Clone.
|
ElemRp |
ElemRp.clone(DTSContainer newDTS)
Clone.
|
ElemBody |
ElemBody.clone(DTSContainer newDTS)
Clone.
|
ElemP |
ElemP.clone(DTSContainer newDTS)
Clone.
|
ElemVar |
ElemVar.clone(DTSContainer newDTS)
Clone.
|
ElemDt |
ElemDt.clone(DTSContainer newDTS)
Clone.
|
ElemOptgroup |
ElemOptgroup.clone(DTSContainer newDTS)
Clone.
|
ElemTfoot |
ElemTfoot.clone(DTSContainer newDTS)
Clone.
|
ElemStyle |
ElemStyle.clone(DTSContainer newDTS)
Clone.
|
ElemTh |
ElemTh.clone(DTSContainer newDTS)
Clone.
|
ElemSamp |
ElemSamp.clone(DTSContainer newDTS)
Clone.
|
ElemH2 |
ElemH2.clone(DTSContainer newDTS)
Clone.
|
ElemRuby |
ElemRuby.clone(DTSContainer newDTS)
Clone.
|
ElemStrong |
ElemStrong.clone(DTSContainer newDTS)
Clone.
|
ElemI |
ElemI.clone(DTSContainer newDTS)
Clone.
|
ElemSmall |
ElemSmall.clone(DTSContainer newDTS)
Clone.
|
ElemTt |
ElemTt.clone(DTSContainer newDTS)
Clone.
|
ElemH5 |
ElemH5.clone(DTSContainer newDTS)
Clone.
|
ElemCode |
ElemCode.clone(DTSContainer newDTS)
Clone.
|
ElemSub |
ElemSub.clone(DTSContainer newDTS)
Clone.
|
ElemBr |
ElemBr.clone(DTSContainer newDTS)
Clone.
|
ElemArea |
ElemArea.clone(DTSContainer newDTS)
Clone.
|
ElemFieldset |
ElemFieldset.clone(DTSContainer newDTS)
Clone.
|
ElemTr |
ElemTr.clone(DTSContainer newDTS)
Clone.
|
ElemLi |
ElemLi.clone(DTSContainer dts)
Clone.
|
ElemH3 |
ElemH3.clone(DTSContainer newDTS)
Clone.
|
ElemDl |
ElemDl.clone(DTSContainer newDTS)
Clone.
|
ElemH1 |
ElemH1.clone(DTSContainer newDTS)
Clone.
|
ElemAcronym |
ElemAcronym.clone(DTSContainer newDTS)
Clone.
|
ElemCaption |
ElemCaption.clone(DTSContainer newDTS)
Clone.
|
ElemQ |
ElemQ.clone(DTSContainer newDTS)
Clone.
|
ElemForm |
ElemForm.clone(DTSContainer newDTS)
Clone.
|
ElemCol |
ElemCol.clone(DTSContainer newDTS)
Clone.
|
ElemBase |
ElemBase.clone(DTSContainer newDTS)
Clone.
|
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.
|
void |
XBRLTransformationResult.sendToResult(DTSContainer dts,
javax.xml.transform.Result outputTarget)
Serializes the generated document to the next component in the
XML pipe (Result object)
This method will be called once per document.
|
Modifier and Type | Method and Description |
---|---|
XBRLTransformationResult |
ExcelReportFactHandler.createNewResult(DTSContainer dts) |
abstract XBRLTransformationResult |
XBRLReportHandler.createNewResult(DTSContainer dts) |
XBRLTransformationResult |
XBRLReportHandlerInterface.createNewResult(DTSContainer dts)
Creates a new document container.
|
XBRLTransformationResult |
HTMLReportHandler.createNewResult(DTSContainer dts) |
void |
XBRLExcelTransformationResult.sendToResult(DTSContainer dts,
javax.xml.transform.Result outputTarget) |
void |
HTMLReportHandler.sendToResult(DTSContainer dts,
javax.xml.transform.Result outputTarget) |
void |
ExcelReportFactHandler.writeConfigFile(DTSContainer 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.util.Properties |
XmlFormater.getDefaultProperties(DTSContainer dts,
net.sf.saxon.Configuration conf)
Gets the default XML properties.
|
static javax.xml.namespace.QName |
XMLTools.javaxQName(int fp,
DTSContainer container)
Builds up a QName form the received fingerprint using the name pool
associated with the container.
|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
VlVersioningProcessor.saveLaunchFile(DTSContainer dts,
java.net.URI fNameUri)
Write the content of the versioning report in a launch file
This is a temporary method. the Raw XML launch file will be used only in the
conformance suite
|
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 |
---|---|
XMLFragment |
TaxonomyBuilder.getConceptAtPoint(DTSContainer dts,
ExcelSheetPoint conceptPrefixPoint)
Search the DTS for a concept definition using the prefix and local name.
|
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 |
PeriodAspectOrFilterPeriodBase.getAspectFragment(DTSContainer dts) |
XMLFragment |
ConceptNameAspectOrFilter.getAspectFragment(DTSContainer dts) |
XMLFragment |
GeneralFilterXPathAspectOrFilter.getAspectFragment(DTSContainer dts) |
XMLFragment |
PeriodAspectOrFilterInInstantMatchesEOP.getAspectFragment(DTSContainer dts) |
XMLFragment |
PeriodAspectOrFilterInDurationIsBase.getAspectFragment(DTSContainer dts) |
XMLFragment |
DescendantAspectOrFilter.getAspectFragment(DTSContainer dts) |
XMLFragment |
ChildOrSelfAspectOrFilter.getAspectFragment(DTSContainer dts) |
XMLFragment |
PureDimensionAndMemberAspectOrFilter.getAspectFragment(DTSContainer dts) |
XMLFragment |
ChildAspectOrFilter.getAspectFragment(DTSContainer dts) |
XMLFragment |
UnitAspectOrFilter.getAspectFragment(DTSContainer dts) |
XMLFragment |
AspectOrFilter.getAspectFragment(DTSContainer dts)
Generates an XMLFragment that can be used as one additional aspect on a formula.
|
XMLFragment |
DescendantOrSelfAspectOrFilter.getAspectFragment(DTSContainer dts) |
XMLFragment |
PeriodAspectOrFilterInInstantMatchesBOP.getAspectFragment(DTSContainer dts) |
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa