Package | Description |
---|---|
com.ihr.xbrl.om.aspects |
Provides classes to process aspects in the DTS.
|
com.ihr.xbrl.om.assertions | |
com.ihr.xbrl.om.formula |
Provides the classes necessary to implement a plug in XBRL processor for validation of
docuents and taxonomies according to the XBRL formula specification 1.0
At this stage the package is just created.
|
com.ihr.xbrl.om.formula.aspects | |
com.ihr.xbrl.om.formula.aspects.tests | |
com.ihr.xbrl.om.formula.errors | |
com.ihr.xbrl.om.formula.filters | |
com.ihr.xbrl.om.formula.util | |
com.ihr.xbrl.om.table.layout |
The layout model represents the content of the table according with section 7 of the specification
|
Modifier and Type | Field and Description |
---|---|
static Aspect |
Aspects.COMPLETESCENARIO
The COMPLETESCENARIO static aspect.
|
static Aspect |
Aspects.COMPLETESEGMENT
The COMPLETESEGMENT static aspect.
|
static Aspect |
Aspects.CONCEPT
The CONCEPT static aspect.
|
static Aspect |
Aspects.CONTEXT
The VALUE static aspect.
|
static Aspect |
Aspects.DIMENSION
The DIMENSION static aspect.
|
static Aspect |
Aspects.ENTITYIDENTIFIER
The ENTITYIDENTIFIER static aspect.
|
static Aspect |
Aspects.LOCATION
The LOCATION static aspect.
|
static Aspect |
Aspects.NONXDTSCENARIO
The NONXDTSCENARIO static aspect.
|
static Aspect |
Aspects.NONXDTSEGMENT
The NONXDTSEGMENT static aspect.
|
static Aspect |
Aspects.NULL
A constant to identify NO Aspect or null aspect.
|
static Aspect |
Aspects.PERIOD
The PERIOD static aspect.
|
static Aspect |
Aspects.UNIT
The UNIT static aspect.
|
static Aspect |
Aspects.VALUE
The VALUE static aspect.
|
Modifier and Type | Field and Description |
---|---|
static java.util.Set<Aspect> |
Aspects.ALLDIMENSIONALASPECTS
The Constant ALLDIMENSIONALASPECTS.
|
static java.util.Set<Aspect> |
Aspects.ALLNONDIMENSIONALASPECTS
The Constant ALLNONDIMENSIONALASPECTS.
|
static java.util.Set<Aspect> |
Aspects.ANY
The Constant ANY.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Aspect> |
Aspects.make(Aspect aspect)
Make.
|
java.util.Set<Aspect> |
Aspects.separateAspects(int aspect)
Returns a new Set of Aspect by evaluating all bits corresponding to
Aspects in the
aspect parameter. |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
Aspects.getAspectName(Aspect aspect)
Aspects are defined as constants (QNames) where the namespace is
from Reporting Standard.
|
static java.util.Set<Aspect> |
Aspects.make(Aspect aspect)
Make.
|
Modifier and Type | Method and Description |
---|---|
static int |
Aspects.combineAspects(java.util.Set<Aspect> set)
Returns an integer that contains bit coded information about the
aspects set.
|
static java.lang.String |
Aspects.getAspectsText(java.util.Set<Aspect> aspects,
XBRLFormulaFilter filter)
This is for debugging purposes only.
|
Modifier and Type | Method and Description |
---|---|
net.sf.saxon.s9api.XdmValue |
XBRLConsistencyAssertion.getUncoveredAspectValue(Aspect aspect,
Aspect aspectDim)
Gets the uncovered aspect value.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Aspect> |
XBRLVariableResource.getAllAspectsFiltered()
Access to all aspects.
|
java.util.Set<Aspect> |
XBRLFormula.getAllAspectsIndicated()
Access to a bit map of flags for the aspects indicated on this formula.
|
java.util.Set<Aspect> |
XBRLFilterUse.getAspect()
Gets the aspect.
|
java.util.Set<Aspect> |
XBRLFormulaProcessor.getAspectsUniverse(Aspect key)
Returns all aspects collected in the instance document under evaluation.
|
java.util.Set<Aspect> |
XBRLVariableFact.getCoveredAspects(XBRLVariablesHolder set)
Gets the uncovered aspects.
|
static java.util.Set<Aspect> |
XBRLVariableSetResource.getCoveredAspectsSet(java.util.Collection<XBRLVariableResourceUse> variableUses,
XBRLVariablesHolder set)
Computes uncovered aspects in common in all variables in the set.
|
java.util.Set<Aspect> |
XBRLVariableResource.getKeysAspectsFiltered()
Gets the keys aspects filtered.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Aspect> |
XBRLFormulaProcessor.getAspectsUniverse(Aspect key)
Returns all aspects collected in the instance document under evaluation.
|
java.util.List<XBRLFilterUse> |
XBRLVariableInternal.getFilters(Aspect aspect)
Gets the filters.
|
java.util.List<XBRLFilterUse> |
XBRLVariableFormulaEvaluable.getFilters(Aspect aspect)
Gets the filters.
|
java.util.List<XBRLFilterUse> |
XBRLVariableResource.getFilters(Aspect aspect)
Gets the filters.
|
net.sf.saxon.s9api.XdmValue |
XBRLVariableSetResource.getUncoveredAspectValue(Aspect aspect,
Aspect dimName)
Gets the uncovered aspect value.
|
net.sf.saxon.s9api.XdmValue |
HasUncoveredAspectValueResolver.getUncoveredAspectValue(Aspect aspect,
Aspect dimName)
Used only for the implementation of the xff.uncovered-aspect(aspect, dimName) XPath function
|
net.sf.saxon.s9api.XdmValue |
XBRLVariableSetResource.getVariableValue(javax.xml.namespace.QName variableName,
Aspect aspect)
Gets the variable value.
|
net.sf.saxon.s9api.XdmValue |
XBRLVariableSetResource.getVariableValue(javax.xml.namespace.QName variableName,
Aspect aspect,
Aspect dimName)
Access to the variable value using the variable name.
|
boolean |
XBRLVariableResource.hasFilterAspect(Aspect aspectMain,
Aspect aspectDimension)
Checks for filter aspect.
|
boolean |
XBRLVariableSetResource.isCovered(javax.xml.namespace.QName source,
Aspect aspect)
Returns true when the variable used in the source parameter is covered.
|
boolean |
XBRLVariableFact.isCoveredAspect(Aspect aspect)
Checks if is covered aspect.
|
boolean |
XBRLVariableFact.isUncovered(Aspect aspect,
Aspect aspectDimension)
Returns true if the aspect indicated is uncovered on the variable.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.util.List<net.sf.saxon.om.NodeInfo>> |
XBRLVariableResourceUse.preparePartitions(java.util.List<java.util.List<net.sf.saxon.om.NodeInfo>> hsOutSeq,
java.util.Set<Aspect> coveredAspects)
For API use only.
|
Constructor and Description |
---|
DefaultAspectRule(Aspect aspect,
XBRLFormula formula,
net.sf.saxon.s9api.XdmNode aspectNode,
int type)
Instantiates a new default aspect rule.
|
Modifier and Type | Method and Description |
---|---|
abstract Aspect |
XFAspectTestAbstract.getAspect()
Access to the constant defined in the CommonAspectRule class indicating the aspect this instance works with.
|
Aspect |
XFDimensionsAspectTest.getAspect()
Gets the aspect.
|
abstract Aspect |
XFAspectTestXPathAbstract.getAspect()
Access to the constant defined in the CommonAspectRule class indicating the aspect this instance works with.
|
Modifier and Type | Method and Description |
---|---|
net.sf.saxon.s9api.XdmValue |
XBRLResultMessage.getUncoveredAspectValue(Aspect aspect,
Aspect dimName)
Gets the uncovered aspect value.
|
net.sf.saxon.s9api.XdmValue |
XBRLMessageContext.getUncoveredAspectValue(Aspect aspect,
Aspect dimName)
allows for implementation of required interfaces.
|
Constructor and Description |
---|
XFxbrlfeDefaultAspectValueConflicts(XBRLFormula formula,
Aspect aspect)
Instantiates a new x fxbrlfe default aspect value conflicts.
|
XFxbrlfeUndefinedSAV(javax.xml.namespace.QName variableName,
Aspect aspect)
Instantiates a new x fxbrlfe undefined sav.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Aspect> |
XBRLIdentifierFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLSpecificIdentifierFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLSpecificSchemeFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLAncestorFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLSegmentFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLGeneralMeasuresFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLMatchUnitFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLPeriodFilterAbstract.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLMatchEntityIdentifierFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLMatchNonXDTScenarioFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLMatchNonXDTSegmentFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLRegExpIdentifierFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLRegExpSchemeFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLScenarioFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLValuePrecisionFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLMatchLocationFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLOrFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLMatchConceptFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLGeneralFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLLocationFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLAspectCoverFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLMatchScenarioFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLRelativeFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLParentFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLFormulaFilter.getRelatedAspect()
Returns a set of aspects the filter handles.
|
java.util.Set<Aspect> |
XBRLDimensionFilterAbstract.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLSiblingFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLMatchPeriodFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLAndFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLMatchSegmentFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLExplicitDimensionMultiFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLValueNilFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLMatchDimensionFilter.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLConceptFilterAbstract.getRelatedAspect()
Gets the related aspect.
|
java.util.Set<Aspect> |
XBRLSingleMeasureFilter.getRelatedAspect()
Gets the related aspect.
|
static java.util.Set<Aspect> |
XBRLAspectCoverFilter.parseAspect(java.lang.String value)
Converts from string representation to the aspect value in the enumeration.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
XBRLAspectCoverFilter.aspectToString(java.util.Set<Aspect> aspect)
Aspect to string.
|
void |
XBRLAspectCoverFilter.processFilters(java.util.Set<Aspect> allCoveredAspects,
java.util.Collection<XBRLFilterUse> vFilters,
boolean bIsCover)
'override' the cover state of aspects resulting from the application of the other filters.
|
void |
XBRLRelativeFilter.setCoveredAspects(java.util.Set<Aspect> allAspects)
Sets the covered aspects.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
AspectsCache.cachedResult(Aspect aspect,
java.util.Collection<javax.xml.namespace.QName> dimensionsTested,
java.lang.Object node1,
java.lang.Object node2)
Cached result.
|
java.lang.Boolean |
AspectsCache.cachedResult(Aspect aspect,
java.lang.Object node1,
java.lang.Object node2)
Cached result.
|
void |
AspectsCache.cachePut(Aspect aspect,
java.util.Collection<javax.xml.namespace.QName> dimensionsTested,
java.lang.Object node1,
java.lang.Object node2,
boolean result)
Cache put.
|
void |
AspectsCache.cachePut(Aspect aspect,
java.lang.Object node1,
java.lang.Object node2,
boolean result)
Cache put.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Aspect> |
FactsListClassifier.getAspects(int aspectKey)
Gets the aspects.
|
java.util.Iterator<Aspect> |
FactsListClassifier.getAspectsByDistribution()
Returns an iterator over all aspects for which facts are classified
Before returning the iterator, all analyzed aspects are classified by
the number of distinct values for the aspect and the iterator returns
first the aspect with higher number of distinct values
This ensures a loop to find duplicates (for instance) will execute
as less loops as possible .
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<?> |
FactsListClassifier.getAspectDistinctValues(Aspect ap)
Gets the aspect distinct values.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa