Package | Description |
---|---|
com.ihr.xbrl.adins.eba | |
com.ihr.xbrl.adins.efm.errors |
Provides classes for the specific error messages for the the implementation of the Edgar Filer Manual validation add-in
This package is part of the implementation of the Edgar Filer Manual
Created: 15/05/2011
|
com.ihr.xbrl.dts |
Provides the classes necessary to investigate the content of a DTS.
|
com.ihr.xbrl.filters |
Provides the classes necessary to identify a fact in an instance document by all
the properties the element could be uniquely identified.
|
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.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.functions |
Provides the classes necessary for implementing all XPath2 functions defined in the
XFI functions library.
|
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.rstable | |
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.xdt |
Provides the classes necessary to implement a plug in XBRL processor for validation of
dimensional instance documents according to the XBRL Dimensions specification 1.0
This package contains two hierarchies of classes.
|
com.ihr.xbrl.om.xdt.errors |
Provides the classes necessary to produce and process XDT related errors or errors
related to the XBRL dimensions specification 1.0
This package mirrors the package in the XBRL 2.1 errors but is specific for the
errors defined in the Dimensions Specification.
|
com.ihr.xbrl.om.xenum | |
com.ihr.xbrl.om.xenum2 | |
com.ihr.xbrl.pojo |
Provides the classes necessary to access to the content of a DTS using POJO technology.
|
com.ihr.xbrl.transform.target |
Provides the classes necessary to serialize the generated XML document in the output format.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactItem |
FilingIndicatorsInfo.getFact()
Gets the fact.
|
Modifier and Type | Method and Description |
---|---|
void |
FilingIndicatorsInfo.setFact(XBRLFactItem fact)
Sets the fact.
|
Constructor and Description |
---|
EFMDomainItemTypeUsedAsFact(XBRLFactItem xbrlFactItem)
Instantiates a new EFM domain item type used as fact.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactItem |
InstanceExplorer.findFact(java.util.Collection<Member<?>> allMembers)
Find fact.
|
XBRLFactItem |
DimensionalInstanceExplorer.findFact(java.util.Collection<Member<?>> allMembers)
Find fact.
|
XBRLFactItem |
InstanceExplorerInterface.findFact(java.util.Collection<Member<?>> allMembers)
if the allMembers contains LineTitleMember elements, we need to resolve the hierarchy resolution
before calling this method.
|
XBRLFactItem |
InstanceExplorer.findFact(java.util.Collection<Member<?>> allMembers,
java.util.List<InstanceExplorerEvent> lstEvents)
Find fact.
|
XBRLFactItem |
DimensionalInstanceExplorer.findFact(java.util.Collection<Member<?>> allMembers,
java.util.List<InstanceExplorerEvent> evList)
Find fact.
|
XBRLFactItem |
InstanceExplorerInterface.findFact(java.util.Collection<Member<?>> allMembers,
java.util.List<InstanceExplorerEvent> lstEvents)
if the allMembers contains LineTitleMember elements, we need to resolve the hierarchy resolution
before calling this method.
|
XBRLFactItem |
FactsColumn.get(java.lang.Object key)
Gets the.
|
XBRLFactItem |
FactsColumn.put(FactUseItem key,
XBRLFactItem value)
Put.
|
XBRLFactItem |
FactsColumn.remove(java.lang.Object key)
Removes the.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.Map.Entry<FactUseItem,XBRLFactItem>> |
FactsColumn.entrySet()
Entry set.
|
java.util.Collection<XBRLFactItem> |
FactsColumn.values()
Values.
|
Modifier and Type | Method and Description |
---|---|
void |
InstanceExplorer.factChangedContext(XBRLFactItem fact,
XBRLContext oldContext,
XBRLContext newContext)
Fact changed context.
|
void |
DimensionalInstanceExplorer.factChangedContext(XBRLFactItem fact,
XBRLContext oldContext,
XBRLContext newContext)
Fact changed context.
|
void |
ContextProvider.factChangedContext(XBRLFactItem fact,
XBRLContext oldContext,
XBRLContext newContext)
Informs the Context provider that the fact has changed its context information.
|
java.util.Iterator<XBRLContext> |
InstanceExplorer.getCompatibleContexts(XBRLFactItem fact)
Gets the compatible contexts.
|
java.util.Iterator<XBRLContext> |
DimensionalInstanceExplorer.getCompatibleContexts(XBRLFactItem fact)
Gets the compatible contexts.
|
java.util.Iterator<XBRLContext> |
ContextProvider.getCompatibleContexts(XBRLFactItem fact)
Returns an iterator over compatible contexts for this fact.
|
int |
InstanceExplorer.getDateStepForFact(XBRLFactItem item,
int dateStep)
Prepares a dateStep depending on the contextual information of the fact.
|
HandleDateStep.InstantMode |
InstantOnColumnRecognitionSupport.getInstantMode(XBRLFactItem fact,
ColumnPeriod cp)
This method returns a value from the InstantMode enumeration as follows:
BOP if the fact is instant and the date corresponds to the beginning of the column period
EOP if the fact is instant and the date corresponds to the end of the column period
ANY if the fact is instant and the date is within the period but is not BOP and not EOP
UNKNOWN in any other cases including the fact is duration
.
|
HandleDateStep.InstantMode |
BasicInstantOnColumnRecognition.getInstantMode(XBRLFactItem fact,
ColumnPeriod cp)
Gets the instant mode.
|
FactUseItem |
FactsColumn.getRowKey(XBRLFactItem fact)
For a fact item added to this FactsColumn this method returns the assigned row key.
|
int |
FactsColumn.getRowNumber(XBRLFactItem fact)
For a fact item added to this FactsColumn this method returns the assigned row number.
|
boolean |
BOPSupport.isBOP(XBRLFactItem fact)
true if the user interface is using a periodStart label role for .
|
boolean |
EOPSupport.isEOP(XBRLFactItem fact)
true if the user interface is using a periodEnd label role for .
|
boolean |
NegatedSupport.isNegated(XBRLFactItem fact)
true if the user interface is using a negated label role for .
|
boolean |
NetSupport.isNet(XBRLFactItem fact)
true if the user interface is using a net label role for .
|
boolean |
TotalSupport.isTotal(XBRLFactItem fact)
true if the user interface is using a negated label role for .
|
XBRLFactItem |
FactsColumn.put(FactUseItem key,
XBRLFactItem value)
Put.
|
Constructor and Description |
---|
CompanyKey(XBRLFactItem item)
Instantiates a new company key.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
XBRLFilter.createExcelFunction(XBRLFactItem fact,
org.hibernate.Session session)
Creates the excel function.
|
static XBRLFilterInterface[] |
XBRLFilter.createFilters(XBRLFactItem fact,
org.hibernate.Session session)
Creates the filters.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactItem |
XBRLInconsistencyWithContributors.Contributor.getFact()
Gets the fact.
|
XBRLFactItem |
XBRLValidationExceptionInvalidElementValueException.getFactItem()
Gets the fact item.
|
Constructor and Description |
---|
Contributor(XBRLFactItem fact,
double weight)
Instantiates a new contributor.
|
XBRLInconsistencyCalculationSkipped(XBRLRoleType role,
XBRLFactItem factTotal,
XBRLFactItem factItem,
XBRLFactItem factItem2)
Instantiates a new XBRL inconsistency calculation skipped.
|
XBRLValidationExceptionConceptFactPeriodTypeMistmatch(XBRLFactItem factItem,
XBRLContext ctx)
Instantiates a new XBRL validation exception concept fact period type mistmatch.
|
XBRLValidationExceptionConceptNotAssignedToFact(XBRLFactItem factItem)
Instantiates a new XBRL validation exception concept not assigned to fact.
|
XBRLValidationExceptionEssenceAliasNonUEqual(XBRLFactItem fromFact,
XBRLFactItem toFact)
Instantiates a new XBRL validation exception essence alias non u equal.
|
XBRLValidationExceptionEssenceAliasNonVEqual(XBRLFactItem fromFact,
XBRLFactItem toFact)
Instantiates a new XBRL validation exception essence alias non v equal.
|
XBRLValidationExceptionFactIsNillConceptIsNotNillable(XBRLFactItem factItem)
Instantiates a new XBRL validation exception fact is nill concept is not nillable.
|
XBRLValidationExceptionInvalidElementValueException(XBRLFactItem factItem,
java.lang.String message)
Instantiates a new XBRL validation exception invalid element value exception.
|
Constructor and Description |
---|
FContext(XBRLFactItem factitem)
Instantiates a new f context.
|
Modifier and Type | Method and Description |
---|---|
net.sf.saxon.om.Item |
XFI_fact_typed_dimension_value.getTypedDimensionValue(XBRLFactItem fact,
javax.xml.namespace.QName qD)
Gets the typed dimension value.
|
Modifier and Type | Method and Description |
---|---|
net.sf.saxon.value.BooleanValue |
FactHasExplicitDimensionValueCache.cacheGet(XBRLFactItem fact,
net.sf.saxon.value.QNameValue qDimension,
javax.xml.namespace.QName dv)
Cache get.
|
net.sf.saxon.om.Item |
XFIFactExplicitDimensionValueCache.getExplicitDimensionValue(XBRLFactItem fact,
javax.xml.namespace.QName qD)
Gets the explicit dimension value.
|
net.sf.saxon.om.Item |
XFIFactExplicitDimensionValueCache.getFactExplicitDimensionValue(XBRLFactItem fact,
net.sf.saxon.value.QNameValue dimension)
Gets the fact explicit dimension value.
|
Modifier and Type | Class and Description |
---|---|
class |
XBRLFactNonNumeric
This object represents a non numeric fact value in an instance document.
|
class |
XBRLFactNumeric
The Class XBRLFactNumeric.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactItem |
XBRLFactItem.clone()
Clone.
|
XBRLFactItem |
XBRLFactItem.clone(DTSContainer newDTS)
Clone.
|
static XBRLFactItem |
XBRLFactItem.createItemInstance(XBRLFactsList container,
XMLFragment node,
XMLFragment xf)
Creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric
depending on the data type (derivation included) of the concept definition.
|
XBRLFactItem |
XBRLFactItem.generateNode()
Generates the XBRLFactItem node.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLFactItem> |
XBRLFactsContainer.getItems()
Gets the items on this and nested fact containers "tuples" inside this one.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactTuple.getItems()
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLInstanceRootNode.getItems()
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsListImpl.getItems()
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsList.getItems()
Iterator over the items on this facts container.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsContainer.getItems(XBRLItem itemFrom)
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactTuple.getItems(XBRLItem itemFrom)
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLInstanceRootNode.getItems(XBRLItem itemFrom)
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsListImpl.getItems(XBRLItem itemFrom)
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsList.getItems(XBRLItem itemFrom)
Iterator over fact items that are instances of the XBRLItem received as a parameter.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsContainer.getItemsSg(XBRLItem itemFrom)
Gets the items sg.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactTuple.getItemsSg(XBRLItem itemFrom)
Gets the items sg.
|
java.util.Iterator<XBRLFactItem> |
XBRLInstanceRootNode.getItemsSg(XBRLItem itemFrom)
Gets the items sg.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsListImpl.getItemsSg(XBRLItem itemFrom)
Gets the items sg.
|
java.util.Iterator<XBRLFactItem> |
XBRLFactsList.getItemsSg(XBRLItem itemFrom)
Iterator over fact items that are instances of the XBRLItem received as a parameter of in the substitution group of that item.
|
Modifier and Type | Method and Description |
---|---|
boolean |
XBRLFactItem.cEqual(XBRLFactItem factTotal)
Evaluates if the two instantiation of the items are c-equal.
|
static XBRLFact |
XBRLFactItem.createItemInstance(XBRLFactsList parent,
XBRLItem xf,
XBRLFactItem otherFact,
boolean addToParentNow)
Creates the item instance.
|
boolean |
XBRLFactItem.isDescendantOrSibling(XBRLFactItem otherFact)
Returns true if otherFact is a descendant or sibling of this fact.
|
boolean |
XBRLFactNonNumeric.isDuplicate(XBRLFactItem otherFact,
boolean reversePEqual)
Checks if is duplicate.
|
boolean |
XBRLFactNumeric.isDuplicate(XBRLFactItem otherFact,
boolean reversePEqual)
Checks if is duplicate.
|
abstract boolean |
XBRLFactItem.isDuplicate(XBRLFactItem tTarget,
boolean reversePEqual)
For internal purposes only during the calculation of isDuplicate of tuple children
elements.
|
boolean |
XBRLFactNonNumeric.uEqual(XBRLFactItem toFact)
U equal.
|
boolean |
XBRLFactNumeric.uEqual(XBRLFactItem factTotal)
Evaluates it the two instantiation of the items are u-equal.
|
abstract boolean |
XBRLFactItem.uEqual(XBRLFactItem toFact)
Check if two items are unit equal as defined in the XBRL 2.1 specification
|
boolean |
XBRLFactNonNumeric.vEqual(XBRLFactItem toFact)
V equal.
|
boolean |
XBRLFactNumeric.vEqual(XBRLFactItem toFact)
V equal.
|
abstract boolean |
XBRLFactItem.vEqual(XBRLFactItem toFact)
Check if two items are value equal as defined in the XBRL 2.1 specification
|
Modifier and Type | Method and Description |
---|---|
XBRLFactItem |
IRSTableTableModel.createFactAt(int row,
int column,
net.sf.saxon.s9api.XdmValue value)
Creates a fact with the metadata that corresponds with the cell indicated by row and column.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<XBRLFactItem> |
FactsListClassifier.searchDimensionsANDAlt(java.util.Collection<DimensionAndMemberQNamesPair> input)
Search classified facts for all facts that contains all dimensions indicated in the input.
|
java.util.Set<XBRLFactItem> |
FactsListClassifier.searchDimensionsOR(java.util.Collection<DimensionAndMemberQNamesPair> input)
Search classified facts for all facts that contains at least one of the dimension and member pairs indicated in the input.
|
java.util.Set<XBRLFactItem> |
FactsListClassifier.searchExplicitDimensionsAND(java.util.Collection<DimensionAndMemberQNamesPair> input)
Search classified facts for all facts that contains all dimensions indicated in the input.
|
java.util.Set<XBRLFactItem> |
FactsListClassifier.searchTypedDimensionsAND(java.util.Collection<DimensionAndFragmentMemberPair> input)
Search classified facts for all facts that contains all dimensions indicated in the input.
|
Modifier and Type | Method and Description |
---|---|
java.util.regex.Pattern |
XBRLItem.getFilterExpression(XBRLFactItem referenceItem)
RS API contains a Linked lists processor that allows to filter values
in a list using a fact reported value, an item definition whose type
is list (restriction based enumeration facet) and a regular expression
token that might contain #{SOURCE} and will be replaced by the fact
string value.
|
XBRLValidationReport |
XBRLXSDTypeDefinition.validate(XBRLFactItem factItem,
com.saxonica.ee.validate.ContentValidator scv)
Validate the value of a fact item according to the data type defined in the
schemas.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactItem |
XDTFact.getFact()
Gets the fact.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<javax.xml.namespace.QName,XMLFragment> |
XDTProcessor.getDimData(XBRLFactItem fact,
int contextElement,
boolean bThrowValidationExceptions)
Process a fact item in an XBRL report and collects data from the
context according to dimensions defined in the
hypercubes.
|
javax.xml.namespace.QName |
XDTDimensionUse.getExplicitMemberValue(XBRLFactItem fact,
int container)
Helper method, not used inside the XDT validation engine but available for applications using the XDT model
returns the value (QName) from the context or from the default value of the dimension.
|
Constructor and Description |
---|
XDTFact(XBRLFactItem fact,
XDTProcessor processor,
boolean bThrowValidationExceptions)
Creates a new XDTFact object, this is, the representation of a fact with its dimensions
according to the XDT Specification 1.0
|
XDTFactForApplications(XBRLFactItem fact,
XDTProcessor processor,
XDTInfosetConsumer xdtInfoset,
boolean bThrowValidationExceptions)
Instantiates a new XDT fact for applications.
|
XDTFactWithVirtualDimensions(XBRLFactItem fact,
XDTProcessor processor,
XDTInfosetConsumer xdtInfoset,
boolean bThrowValidationExceptions)
Instantiates a new XDT fact with virtual dimensions.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactItem |
XDTValidationExceptionPrimaryItemDimensionallyInvalidError.getFact()
Gets the fact.
|
Constructor and Description |
---|
XDTValidationExceptionPrimaryItemDimensionallyInvalidError(XBRLFactItem fact,
java.lang.String reason,
XDTValidationFactHistory valTrack)
Instantiates a new XDT validation exception primary item dimensionally invalid error.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<DomainNode> |
ExtensibleEnumerationsProcessor.getEnumerableDomain(XBRLFactItem fact)
Access to the enumerable domain of a concept definition.
|
net.sf.saxon.value.QNameValue |
ExtensibleEnumerationsProcessor.getQNameValueFromDecoratedQName(XBRLFactItem fact,
java.lang.String label)
Gets the q name value from decorated Q name.
|
boolean |
ExtensibleEnumerationsProcessor.isEnumerable(XBRLFactItem fact)
Returns true if the fact is defined as enum:enumerationItemType.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<DomainNode> |
ExtensibleEnumerations2Processor.getEnumerableDomain(XBRLFactItem fact)
Access to the enumerable domain of a concept definition.
|
net.sf.saxon.value.QNameValue |
ExtensibleEnumerations2Processor.getQNameValueFromDecoratedQName(XBRLFactItem fact,
java.lang.String label)
Gets the q name value from decorated Q name.
|
Enum2Type |
ExtensibleEnumerations2Processor.isEnumerable(XBRLFactItem fact)
Returns true if the fact is defined as enum:enumerationItemType.
|
Modifier and Type | Method and Description |
---|---|
XBRLFactItem |
XBRLPojoGenerator.generate(XBRLFactItem fact)
Generate.
|
Modifier and Type | Method and Description |
---|---|
boolean |
HTMLReportHandler.isNegated(XBRLFactItem fact) |
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa