| Package | Description |
|---|---|
| com.ihr.xbrl.om.assertions | |
| com.ihr.xbrl.om.assertions.errors | |
| 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.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.functions.custom | |
| com.ihr.xbrl.om.formula.util | |
| 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.definition |
Classes supporting definition nodes
|
| Modifier and Type | Method and Description |
|---|---|
XBRLAssertionResult[] |
XBRLConsistencyAssertion.evaluateAssertion(XBRLInstance doc) |
XBRLAssertionResult[] |
XBRLAssertion.evaluateAssertion(XBRLInstance doc) |
XBRLAssertionResult[] |
EvaluableAssertion.evaluateAssertion(XBRLInstance doc)
Required for evaluating the assertion.
|
XBRLAssertionResult[] |
XBRLValueAssertion.evaluateAssertionType(XBRLInstance instance) |
XBRLAssertionResult[] |
XBRLExistenceAssertion.evaluateAssertionType(XBRLInstance instance) |
XBRLAssertionResult[] |
XBRLConsistencyAssertion.evaluateAssertionType(XBRLInstance instance) |
XBRLAssertionResult[] |
AssertionEvaluationLocal.evaluateAssertionType(XBRLInstance instance)
Evaluate assertion type.
|
net.sf.saxon.s9api.XdmValue |
XBRLConsistencyAssertion.getUncoveredAspectValue(int aspect,
javax.xml.namespace.QName dimName) |
net.sf.saxon.s9api.XdmValue |
XBRLConsistencyAssertion.getVariableValue(javax.xml.namespace.QName variableName) |
void |
XBRLValueAssertion.staticAssertionCheck() |
void |
XBRLExistenceAssertion.staticAssertionCheck() |
void |
StaticAssertionCheck.staticAssertionCheck()
Static assertion check.
|
void |
XBRLConsistencyAssertion.staticCheck() |
void |
XBRLAssertion.staticCheck()
Static check.
|
| Constructor and Description |
|---|
XBRLAssertion(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
net.sf.saxon.s9api.XdmNode resNode)
Creates a new assertion from a node in an extended link.
|
XBRLAssertion(XBRLFormulaProcessor proc,
XBRLResource other)
Assertions are normally created by copying another existing resource.
|
XBRLConsistencyAssertion(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
net.sf.saxon.s9api.XdmNode resNode)
Instantiates a new XBRL consistency assertion.
|
XBRLConsistencyAssertion(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL consistency assertion.
|
XBRLExistenceAssertion(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
net.sf.saxon.s9api.XdmNode resNode)
Instantiates a new XBRL existence assertion.
|
XBRLExistenceAssertion(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL existence assertion.
|
XBRLValueAssertion(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
net.sf.saxon.s9api.XdmNode resNode)
Instantiates a new XBRL value assertion.
|
XBRLValueAssertion(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL value assertion.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XFxbrlcaeAcceptanceRadiusConflict
The Class XFxbrlcaeAcceptanceRadiusConflict.
|
class |
XFxbrlcaeVariablesNotAllowed
The Class XFxbrlcaeVariablesNotAllowed.
|
class |
XFxbrleaeVariableReferenceNotAllowed
The Class XFxbrleaeVariableReferenceNotAllowed.
|
| Constructor and Description |
|---|
XBRLAssertionResult(XBRLFormulaResource assertion,
boolean result,
int cycle,
XBRLInstance inputInstance,
XBRLInstance afterFormulaInstance)
This method can be used to create an XBRLAssertionResult while looking if the
XBRLAssertion contains a specific user defined message.
|
| Modifier and Type | Method and Description |
|---|---|
XFValidationException |
XBRLVariableResourceUse.getEvaluationError()
Gets the evaluation error.
|
| Modifier and Type | Method and Description |
|---|---|
net.sf.saxon.s9api.XdmValue |
XBRLVariableResource.adjustValueAccordingToType(net.sf.saxon.s9api.XdmValue val,
net.sf.saxon.s9api.XdmItem item)
Checks if the variable has a "as" attribute and:
* if it exist; the value in the item parameter is converted to the type indicated
* if it does not exist; the value of the val parameter is returned.
|
net.sf.saxon.s9api.XdmValue |
XBRLVariableInternal.adjustValueAccordingToType(net.sf.saxon.s9api.XdmValue val,
net.sf.saxon.s9api.XdmItem item) |
net.sf.saxon.s9api.XdmValue |
XBRLVariableFormulaEvaluable.adjustValueAccordingToType(net.sf.saxon.s9api.XdmValue val,
net.sf.saxon.s9api.XdmItem item)
Checks if the variable has a "as" attribute and:
* if it exist; the value in the item parameter is converted to the type indicated
* if it does not exist; the value of the val parameter is returned.
|
boolean |
XBRLVariableFact.bindAsEmpty(XBRLVariablesHolder set)
Bind as empty.
|
boolean |
XBRLVariableSetResource.bindCycle(XPathHelper xph)
Bind cycle.
|
void |
XBRLVariableSetResource.checkCyclicDependencies(javax.xml.namespace.QName source)
Starting variable to check cycles from.
|
boolean |
XBRLVariableResourceUse.checkVariable(java.util.Collection<net.sf.saxon.s9api.QName> resolved)
Execute validations as defined in the Formula specification.
|
boolean |
XBRLVariableParameter.checkVariable(XBRLVariablesHolder set,
javax.xml.namespace.QName name,
java.util.Collection<net.sf.saxon.s9api.QName> resolved) |
boolean |
XBRLVariableInternal.checkVariable(XBRLVariablesHolder set,
javax.xml.namespace.QName name,
java.util.Collection<net.sf.saxon.s9api.QName> resolved) |
boolean |
XBRLVariableGeneral.checkVariable(XBRLVariablesHolder set,
javax.xml.namespace.QName name,
java.util.Collection<net.sf.saxon.s9api.QName> resolved) |
boolean |
XBRLVariableFormulaEvaluable.checkVariable(XBRLVariablesHolder set,
javax.xml.namespace.QName name,
java.util.Collection<net.sf.saxon.s9api.QName> resolved)
Called for variables that are also resources during the static compilation phase of the formula preparation.
|
boolean |
XBRLVariableFact.checkVariable(XBRLVariablesHolder set,
javax.xml.namespace.QName name,
java.util.Collection<net.sf.saxon.s9api.QName> resolved) |
static net.sf.saxon.s9api.XPathExecutable |
XBRLFormulaProcessor.compileExpressionAndCollectRequiredVariables(java.lang.String selectExpression,
java.util.Collection<javax.xml.namespace.QName> requiredVariables,
java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables,
net.sf.saxon.om.NamespaceResolver nsResolver,
XBRLFormulaResource fragment)
Compile expression and collect required variables.
|
void |
XBRLVariableSetResource.compileFilters()
Compile filters.
|
net.sf.saxon.s9api.XPathExecutable |
XBRLVariableSetResource.compileFormulaExpression(java.lang.String expression,
boolean namespaces,
boolean variables)
Compile formula expression.
|
java.util.Collection<javax.xml.namespace.QName> |
XBRLVariableSetResource.declareVariables(net.sf.saxon.s9api.XPathCompiler compiler,
boolean bNamespaces,
boolean bVariables,
javax.xml.namespace.QName name)
Declare variables.
|
XBRLInstance |
XBRLFormula.evaluateFormula(XBRLInstance doc,
XBRLInstance instance)
Evaluates a formula and returns an instance document containing the formula output.
|
net.sf.saxon.s9api.XdmValue |
XBRLVariableResourceUse.evaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> evaluatedVars,
boolean bResetAtEnd)
Evaluates this variable value.
|
Evaluation |
XBRLVariableParameter.evaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars,
XBRLVariableSetResource set) |
Evaluation |
XBRLVariableInternal.evaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars,
XBRLVariableSetResource set) |
Evaluation |
XBRLVariableGeneral.evaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars,
XBRLVariableSetResource set) |
Evaluation |
XBRLVariableFormulaEvaluable.evaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars,
XBRLVariableSetResource set)
Evaluates the resource internal XPath expression and returns either the returned value from the XPath expression
or the fall back value in the case of variables that may have a fall back value and the rawEvaluation of the
XPath expression results in the empty sequence.
|
Evaluation |
XBRLVariableFact.evaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars,
XBRLVariableSetResource set) |
net.sf.saxon.s9api.XdmValue |
XBRLVariableFact.fallbackValue(XBRLVariablesHolder set)
Return the fallbackValue or null if no fallback value is possible on this variable.
|
net.sf.saxon.value.SequenceType |
XBRLCustomFunction.getOutputType()
Gets the output type.
|
net.sf.saxon.value.SequenceType |
XBRLCustomFunction.getParameterType(int i)
Gets the parameter type.
|
net.sf.saxon.s9api.XdmValue |
XBRLVariableSetResource.getUncoveredAspectValue(int aspect,
javax.xml.namespace.QName dimName) |
net.sf.saxon.s9api.XdmValue |
HasUncoveredAspectValueResolver.getUncoveredAspectValue(int aspect,
javax.xml.namespace.QName dimName)
Used only for the implementation of the xff.uncovered-aspect(aspect, dimName) XPath function
|
XBRLVariableResourceUse |
XBRLVariableResource.getUse(XBRLRelationship rel,
XBRLVariablesHolder set)
Creates a new XBRLVariableResourceUse instance for this variable resource in the
variable resource set.
|
net.sf.saxon.s9api.XdmValue |
XBRLVariablesHolder.getVariableValue(javax.xml.namespace.QName variableName)
Access to the variable value using the variable name.
|
net.sf.saxon.s9api.XdmValue |
XBRLVariableSetResource.getVariableValue(javax.xml.namespace.QName variableName) |
net.sf.saxon.s9api.XdmValue |
XBRLVariableSetResource.getVariableValue(javax.xml.namespace.QName variableName,
int aspect,
javax.xml.namespace.QName dimName)
Access to the variable value using the variable name.
|
boolean |
XBRLVariableFact.matcheable(net.sf.saxon.s9api.XdmValue value,
int aspectModel)
Calculates if the sequence passed in as a parameter satisfy requirements to be split into sub-sequences by the
VariablesLoopController who is the only one class that should call this method.
|
net.sf.saxon.s9api.XPathSelector |
XBRLVariablePrecondition.prepare(XBRLVariableSetResource set)
Every evaluation of a precondition shall be unique and thread independent.
|
java.util.Vector<java.util.ArrayList<net.sf.saxon.s9api.XdmItem>> |
XBRLVariableResourceUse.preparePartitions(java.util.Vector<java.util.ArrayList<net.sf.saxon.s9api.XdmItem>> hsOutSeq,
int uncoveredAspects)
For API use only.
|
Evaluation |
XBRLVariableParameter.rawEvaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars) |
Evaluation |
XBRLVariableInternal.rawEvaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars) |
Evaluation |
XBRLVariableGeneral.rawEvaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars) |
Evaluation |
XBRLVariableFormulaEvaluable.rawEvaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars)
Evaluates the resource internal XPath expression and returns the sequence.
|
Evaluation |
XBRLVariableFact.rawEvaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars) |
void |
XBRLFormula.staticCheck() |
void |
StaticCheck.staticCheck()
Resources that has static checking implements this interface.
|
void |
XBRLFormula.staticCheckAspectRules()
Called during the compilation of the resource.
|
| Constructor and Description |
|---|
XBRLCustomFunction(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
net.sf.saxon.s9api.XdmNode resNode)
Instantiates a new XBRL custom function.
|
XBRLCustomFunction(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL custom function.
|
XBRLFormula(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
net.sf.saxon.s9api.XdmNode resNode)
Creates a new formula from a node in an extended link.
|
XBRLFormula(XBRLFormulaProcessor proc,
XBRLResource other)
Formulas are normally created by copying another existing resource.
|
XBRLVariableFact(XBRLFormulaProcessor formulaProcessor,
XBRLResource res)
Instantiates a new XBRL variable fact.
|
XBRLVariableGeneral(XBRLFormulaProcessor formulaProcessor,
XBRLResource res)
Instantiates a new XBRL variable general.
|
XBRLVariableParameter(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL variable parameter.
|
XBRLVariableSetResource(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
net.sf.saxon.s9api.XdmNode resNode)
Instantiates a new XBRL variable set resource.
|
XBRLVariableSetResource(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL variable set resource.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OpenContextComponentRuleSet.addRule(XBRLFormula xbrlFormula,
net.sf.saxon.s9api.XdmNode aspectNode,
int container)
Adds the rule.
|
XMLElementDefinition |
DefaultAspectRule.getConcept(XPathHelper xph) |
XMLElementDefinition |
ConceptAspectRule.getConcept(XPathHelper xph) |
XMLElementDefinition |
ConceptAspectInterface.getConcept(XPathHelper hpx)
Returns the calculated concept for this aspect.
|
XBRLEntity |
EntityIdentifierAspectRule.getEntity(XPathHelper xph) |
XBRLEntity |
EntityIdentifierAspectInterface.getEntity(XPathHelper xph)
Gets the entity.
|
XBRLEntity |
DefaultAspectRule.getEntity(XPathHelper xph) |
XBRLPeriod |
PeriodAspectRule.getPeriod(XPathHelper xph) |
XBRLPeriod |
PeriodAspectInterface.getPeriod(XPathHelper xph)
Gets the period.
|
XBRLPeriod |
DefaultAspectRule.getPeriod(XPathHelper xph) |
void |
ScenarioAspectInterface.getScenario(XPathHelper xph,
FContext fc)
Gets the scenario.
|
void |
OpenScenarioAspectRuleSet.getScenario(XPathHelper xph,
FContext fc) |
void |
NonXDTScenarioRuleSet.getScenario(XPathHelper xph,
FContext fc) |
void |
SegmentAspectInterface.getSegment(XPathHelper xph,
FContext fc)
Gets the segment.
|
void |
OpenSegmentAspectRuleSet.getSegment(XPathHelper xph,
FContext fc) |
void |
NonXDTSegmentRuleSet.getSegment(XPathHelper xph,
FContext fc) |
XBRLUnit |
UnitNoUnitAspectRule.getUnit(XPathHelper xph) |
XBRLUnit |
UnitAspectRule.getUnit(XPathHelper xph) |
XBRLUnit |
UnitAspectInterface.getUnit(XPathHelper xph)
Gets the unit.
|
XBRLUnit |
UnitAction.getUnit(XPathHelper xph) |
XBRLUnit |
DefaultAspectRule.getUnit(XPathHelper xph) |
boolean |
ConceptAspectRule.isStaticConcept() |
boolean |
ConceptAspectInterface.isStaticConcept()
Returns true if the evaluation of the concept does not requires access to dynamic content.
|
void |
DimensionTypedRule.resolve(XMLElementDefinition el,
FContext fc,
XPathHelper xph,
javax.xml.namespace.QName dimName) |
void |
DimensionExplicitRule.resolve(XMLElementDefinition el,
FContext fc,
XPathHelper xph,
javax.xml.namespace.QName dimName) |
void |
DimensionAspectInterface.resolve(XMLElementDefinition el,
FContext fc,
XPathHelper xph,
javax.xml.namespace.QName dimName)
Resolve one dimension in the appropriate dimension container.
|
void |
DefaultAspectRule.resolve(XMLElementDefinition el,
FContext fc,
XPathHelper xph,
javax.xml.namespace.QName dimName) |
void |
XPathAspectRule.updateDimensionsContainer(FContext ctx,
XPathHelper xph,
boolean bIsOcc) |
void |
FragmentsAspectRule.updateDimensionsContainer(FContext fctx,
XPathHelper xph,
boolean bIsOcc) |
void |
EmptyAspectRule.updateDimensionsContainer(FContext fctx,
XPathHelper xph,
boolean bIsOcc) |
void |
DefaultAspectRule.updateDimensionsContainer(FContext fctx,
XPathHelper xph,
boolean bIsOcc) |
void |
ContextComponentRuleInterface.updateDimensionsContainer(FContext ctx,
XPathHelper xph,
boolean bIsOcc)
Update dimensions container.
|
| Constructor and Description |
|---|
ConceptAspectRule(XBRLFormula formula,
net.sf.saxon.s9api.XdmNode aspectNode)
Instantiates a new concept aspect rule.
|
DefaultAspectRule(int aspect,
XBRLFormula formula,
net.sf.saxon.s9api.XdmNode aspectNode,
int type)
Instantiates a new default aspect rule.
|
DimensionExplicitRule(XBRLFormula formula,
net.sf.saxon.s9api.XdmNode aspectNode)
Instantiates a new dimension explicit rule.
|
DimensionRuleSet()
Instantiates a new dimension rule set.
|
DimensionTypedRule(XBRLFormula formula,
net.sf.saxon.s9api.XdmNode aspectNode)
Instantiates a new dimension typed rule.
|
EntityIdentifierAspectRule(XBRLFormula formula,
net.sf.saxon.s9api.XdmNode aspectNode)
Instantiates a new entity identifier aspect rule.
|
NonXDTScenarioRuleSet()
Instantiates a new non xdt scenario rule set.
|
NonXDTSegmentRuleSet()
Instantiates a new non xdt segment rule set.
|
OpenContextComponentRuleSet()
Instantiates a new open context component rule set.
|
OpenScenarioAspectRuleSet()
Instantiates a new open scenario aspect rule set.
|
OpenSegmentAspectRuleSet()
Instantiates a new open segment aspect rule set.
|
PeriodAspectRule(XBRLFormula formula,
net.sf.saxon.s9api.XdmNode aspectNode)
Instantiates a new period aspect rule.
|
UnitAspectRule(XBRLFormula formula,
net.sf.saxon.s9api.XdmNode aspectNode)
Instantiates a new unit aspect rule.
|
UnitNoUnitAspectRule(XBRLFormula xbrlFormula,
net.sf.saxon.s9api.XdmNode document)
Instantiates a new unit no unit aspect rule.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XFDimensionsTestController.equivaletValues(net.sf.saxon.s9api.XdmValue fact1,
net.sf.saxon.s9api.XdmValue fact2) |
boolean |
XFAspectTestInterface.equivaletValues(net.sf.saxon.s9api.XdmValue fact1,
net.sf.saxon.s9api.XdmValue fact2)
Two facts have equivalent values for a given aspect if the aspect test for that aspect evaluates to true.
|
static XBRLVariableEqualityDefinition |
XFTypedDimensionAspectTest.getXBRLVariableEqualliDefinition(XDTDimension dim,
XBRLFormulaProcessor fp)
Gets the XBRL variable equalli definition.
|
| Constructor and Description |
|---|
XFTypedDimensionAspectTest(XBRLFormulaProcessor fp,
XMLFragment fragment,
net.sf.saxon.s9api.QName varValue,
XDTDimension dim,
XBRLVariableEqualityDefinition eqd)
Instantiates a new XF typed dimension aspect test.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XFxbrlacfeInconsistentAspectCoverFilters
The Class XFxbrlacfeInconsistentAspectCoverFilters.
|
class |
XFxbrlcfieMissingCFIRelationship
The Class XFxbrlcfieMissingCFIRelationship.
|
class |
XFxbrlcfieTooManyCFIRelationships
The Class XFxbrlcfieTooManyCFIRelationships.
|
class |
XFxbrlcrfeInvalidConceptRelationParameters
The Class XFxbrlcrfeInvalidConceptRelationParameters.
|
class |
XFxbrlfeBadSubsequentOCCValue
The Class XFxbrlfeBadSubsequentOCCValue.
|
class |
XFxbrlfeBadUsageOfExplicitDimensionRule
The Class XFxbrlfeBadUsageOfExplicitDimensionRule.
|
class |
XFxbrlfeBadUsageOfTypedDimensionRule
The Class XFxbrlfeBadUsageOfTypedDimensionRule.
|
class |
XFxbrlfeBindEmptySourceVariable
The Class XFxbrlfeBindEmptySourceVariable.
|
class |
XFxbrlfeConflictingAspectRules
The Class XFxbrlfeConflictingAspectRules.
|
class |
XFxbrlfeDefaultAspectValueConflicts
The Class XFxbrlfeDefaultAspectValueConflicts.
|
class |
XFxbrlfeIllegalUseOfUncoveredQName
The Class XFxbrlfeIllegalUseOfUncoveredQName.
|
class |
XFxbrlfeIncompleteConceptRule
The Class XFxbrlfeIncompleteConceptRule.
|
class |
XFxbrlfeIncompleteEntityIdentifierRule
The Class XFxbrlfeIncompleteEntityIdentifierRule.
|
class |
XFxbrlfeIncompletePeriodRule
The Class XFxbrlfeIncompletePeriodRule.
|
class |
XFxbrlfeMissingConceptRule
The Class XFxbrlfeMissingConceptRule.
|
class |
XFxbrlfeMissingEntityIdentifierRule
The Class XFxbrlfeMissingEntityIdentifierRule.
|
class |
XFxbrlfeMissingPeriodRule
The Class XFxbrlfeMissingPeriodRule.
|
class |
XFxbrlfeMissingSAVForExplicitDimensionRule
The Class XFxbrlfeMissingSAVForExplicitDimensionRule.
|
class |
XFxbrlfeMissingSAVForTypedDimensionRule
The Class XFxbrlfeMissingSAVForTypedDimensionRule.
|
class |
XFxbrlfeMissingSAVForUnitRule
The Class XFxbrlfeMissingSAVForUnitRule.
|
class |
XFxbrlfeMissingUnitRule
The Class XFxbrlfeMissingUnitRule.
|
class |
XFxbrlfeNonexistentSourceVariable
The Class XFxbrlfeNonexistentSourceVariable.
|
class |
XFxbrlfeNonSingletonOutputValue
The Class XFxbrlfeNonSingletonOutputValue.
|
class |
XFxbrlfeSequenceSAVConflicts
The Class XFxbrlfeSequenceSAVConflicts.
|
class |
XFxbrlfeUndefinedSAV
The Class XFxbrlfeUndefinedSAV.
|
class |
XFxbrlfeUnrecognisedAspectRule
The Class XFxbrlfeUnrecognisedAspectRule.
|
class |
XFxbrlfeWrongXpathResultForTypedDimensionRule
The Class XFxbrlfeWrongXpathResultForTypedDimensionRule.
|
class |
XFxbrlmsgeMissingLeftCurlyBracketInMessage
The Class XFxbrlmsgeMissingLeftCurlyBracketInMessage.
|
class |
XFxbrlmsgeMissingRightCurlyBracketInMessage
The Class XFxbrlmsgeMissingRightCurlyBracketInMessage.
|
class |
XFxbrlveCyclicDependencies
The Class XFxbrlveCyclicDependencies.
|
class |
XFxbrlveDuplicateVariableNames
The Class XFxbrlveDuplicateVariableNames.
|
class |
XFxbrlveFactVariableReferenceNotAllowed
The Class XFxbrlveFactVariableReferenceNotAllowed.
|
class |
XFxbrlveFallbackValueVariableReferenceNotAllowed
The Class XFxbrlveFallbackValueVariableReferenceNotAllowed.
|
class |
XFxbrlveFilterAspectModelMismatch
The Class XFxbrlveFilterAspectModelMismatch.
|
class |
XFxbrlveInvalidDatatypeInCustomFunctionSignature
The Class XFxbrlveInvalidDatatypeInCustomFunctionSignature.
|
class |
XFxbrlveInvalidDimension
The Class XFxbrlveInvalidDimension.
|
class |
XFxbrlveMissingParameterValue
The Class XFxbrlveMissingParameterValue.
|
class |
XFxbrlveMultipleTypedDimensionEqualityDefinitions
The Class XFxbrlveMultipleTypedDimensionEqualityDefinitions.
|
class |
XFxbrlveNoCustomFunctionSignature
The Class XFxbrlveNoCustomFunctionSignature.
|
class |
XFxbrlveNoProhibitedNamespaceForCustomFunction
The Class XFxbrlveNoProhibitedNamespaceForCustomFunction.
|
class |
XFxbrlveParameterCyclicDependencies
The Class XFxbrlveParameterCyclicDependencies.
|
class |
XFxbrlveParameterNameClash
The Class XFxbrlveParameterNameClash.
|
class |
XFxbrlveParameterTypeMismatch
The Class XFxbrlveParameterTypeMismatch.
|
class |
XFxbrlveUnknownAspectModel
The Class XFxbrlveUnknownAspectModel.
|
class |
XFxbrlveUnresolvedDependency
The Class XFxbrlveUnresolvedDependency.
|
class |
XFxbrlveVariableNameResolutionFailure
The Class XFxbrlveVariableNameResolutionFailure.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
XBRLResultMessage.evaluateMessage(XBRLMessageContext assertion)
Evaluate message.
|
| Constructor and Description |
|---|
XBRLFormulaInconsistencyOnFactVariable(XFValidationException cause,
java.lang.String message)
Instantiates a new XBRL formula inconsistency on fact variable.
|
XBRLFormulaInconsistencyOnGeneralVariable(XFValidationException cause,
java.lang.String message)
Instantiates a new XBRL formula inconsistency on general variable.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XBRLFormulaFilterBase.compileFilter() |
boolean |
XBRLDelayedCompilationFilter.compileFilter()
This is the method that will be called by the Formula Processor
in order to compile the filter XPath expression.
|
boolean |
XBRLOrFilter.compileFilter(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)
Compile filter.
|
boolean |
XBRLAndFilter.compileFilter(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)
Compile filter.
|
java.lang.String |
XBRLSingleMeasureFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables) |
java.lang.String |
XBRLOrFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables) |
java.lang.String |
XBRLFormulaFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)
Access to the XPath expression for this filter according to the
formula specification.
|
java.lang.String |
XBRLExplicitDimensionMultiFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables) |
java.lang.String |
XBRLDimensionFilterAbstract.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables) |
java.lang.String |
XBRLAspectCoverFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables) |
java.lang.String |
XBRLAndFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables) |
int |
XBRLAspectCoverFilter.processFilters(java.util.Vector<XBRLFilterUse> vFilters,
boolean bIsCover)
'override' the cover state of aspects resulting from the application of the other filters.
|
| Constructor and Description |
|---|
XBRLAndFilter(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL and filter.
|
XBRLExplicitDimensionFilter(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL explicit dimension filter.
|
XBRLMatchDimensionFilter(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL match dimension filter.
|
XBRLOrFilter(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL or filter.
|
XBRLSingleMeasureFilter(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL single measure filter.
|
XBRLTypedDimensionFilter(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL typed dimension filter.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLCustomFunction |
XBRLCustomFunctionImplementation.getFunctionDeclaration()
Gets the function declaration.
|
| Constructor and Description |
|---|
XBRLCustomFunctionImplementation(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL custom function implementation.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XBRLVariableTree.bindCycle(XMLEvaluationContextProvider evalProvider,
java.util.Vector<XBRLVariableResourceUse> evaluatedVars)
Bind variables in this level.
|
boolean |
XPathHelper.evaluateBoolean(net.sf.saxon.s9api.XPathSelector sel)
Evaluate boolean.
|
boolean |
LookForwardAndFilterIterator.hasNext()
Checks for next.
|
boolean |
VariablesLoopController.hasNext(javax.xml.namespace.QName variableName)
Checks for next.
|
void |
VariablesLoopController.initialize(XBRLVariableTree tree,
XMLEvaluationContextProvider evalProvider,
java.util.Vector<XBRLVariableResourceUse> evaluatedVars)
Initializes the VariablesLoopController by setting the value of the tree that contains
the variables required for each evaluation level and the interdependencies between variables.
|
boolean |
XBRLVariableTree.initialize(XMLEvaluationContextProvider evalProvider,
java.util.Vector<XBRLVariableResourceUse> evaluatedVars)
Initialize the tree and returns true if there is at least one binding or
false if there are no bindings.
|
boolean |
LookForwardAndFilterIterator.isFallbackValue()
Checks if is fallback value.
|
boolean |
VariablesLoopController.isFallbackValue(javax.xml.namespace.QName variableName)
Checks if is fallback value.
|
void |
VariablesLoopController.next()
Next.
|
net.sf.saxon.s9api.XdmValue |
VariablesLoopController.next(javax.xml.namespace.QName variableName,
XBRLVariableResource res)
This returns the next element in the sequence or the last returned element in the sequence if the sequence is not the
topmost sequence in the stack.
|
void |
LookForwardAndFilterIterator.restart()
Restart.
|
| Constructor and Description |
|---|
XFNoSuchElementException(XFValidationException cause)
Instantiates a new XF no such element exception.
|
| Constructor and Description |
|---|
LookForwardAndFilterIterator(java.util.Collection<net.sf.saxon.s9api.XdmValue> hsOutSeq,
XBRLVariableResourceUse var,
XBRLVariablesHolder set,
XFIImplicitFilterOptimizer optimizer,
Filter filter)
Instantiates a new look forward and filter iterator.
|
LookForwardAndFilterIterator(net.sf.saxon.s9api.XdmValue value,
XBRLVariableResourceUse var,
XBRLVariablesHolder set,
XFIImplicitFilterOptimizer optimizer,
Filter filter)
Instantiates a new look forward and filter iterator.
|
VariablesLoopController.ClsVariableSetCombinationsIterator2(XBRLVariableTree tree,
XMLEvaluationContextProvider evalProvider,
java.util.Vector<XBRLVariableResourceUse> evaluatedVars)
Instantiates a new cls variable set combinations iterator2.
|
XBRLVariableTree(java.util.List<XBRLVariableResourceUse> vars,
java.util.HashSet<javax.xml.namespace.QName> resolved,
XBRLVariableSetResource set)
Instantiates a new XBRL variable tree.
|
XPathHelper(net.sf.saxon.s9api.XPathCompiler compiler,
XBRLVariableSetResource set,
java.util.Collection<javax.xml.namespace.QName> declaredVariables,
XMLEvaluationContextProvider contextProvider)
Instantiates a new x path helper.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StaticCheck.staticCheck()
Resources that has static checking implements this interface.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OpenContextComponentRuleSet.addRule(XBRLRuleNode xbrlFormula,
net.sf.saxon.s9api.XdmNode aspectNode,
int container)
Adds the rule.
|
XBRLEntity[] |
EntityIdentifiersAspectInterface.getEntities()
Gets the entity.
|
XBRLEntity |
EntityIdentifierAspectInterface.getEntity(XBRLStructuralTable xbrlTable)
Gets the entity.
|
net.sf.saxon.s9api.XdmValue |
OpenContextComponentRuleSet.getNodes(XBRLStructuralTable xbrlTable)
Gets the nodes.
|
XBRLPeriod |
PeriodAspectInterface.getPeriod(XBRLStructuralTable xbrlTable)
Gets the period.
|
XBRLPeriod[] |
PeriodsAspectInterface.getPeriods()
Gets the period.
|
net.sf.saxon.s9api.XdmValue |
ScenarioAspectInterface.getScenario(XBRLStructuralTable xbrlTable)
Gets the scenario.
|
net.sf.saxon.s9api.XdmValue |
NonXDTScenarioRuleSet.getScenario(XBRLStructuralTable xbrlTable) |
net.sf.saxon.s9api.XdmValue |
SegmentAspectInterface.getSegment(XBRLStructuralTable xbrlTable)
Gets the segment.
|
net.sf.saxon.s9api.XdmValue |
NonXDTSegmentRuleSet.getSegment(XBRLStructuralTable xbrlTable) |
void |
XBRLRuleNode.staticCheck() |
void |
XBRLRelationshipNode.staticCheck() |
void |
XBRLAspectNode.staticCheck() |
void |
XBRLRuleNode.staticCheckAspectRules()
Called during the compilation of the resource.
|
| Constructor and Description |
|---|
DimensionRuleSet()
Instantiates a new dimension rule set.
|
FragmentsAspectRule(net.sf.saxon.s9api.XdmNode aspectNode,
XBRLRuleNode formula)
Instantiates a new fragments aspect rule.
|