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[] |
XBRLAssertion.evaluateAssertion(XBRLInstance doc,
XBRLEvaluationContext evalContext)
Evaluate assertion.
|
XBRLAssertionResult[] |
XBRLConsistencyAssertion.evaluateAssertion(XBRLInstance doc,
XBRLEvaluationContext evalContext)
Evaluate assertion.
|
XBRLAssertionResult[] |
EvaluableAssertion.evaluateAssertion(XBRLInstance doc,
XBRLEvaluationContext evalContext)
Required for evaluating the assertion.
|
XBRLAssertionResult[] |
XBRLExistenceAssertion.evaluateAssertionType(XBRLInstance instance,
XBRLEvaluationContext evalContext)
Evaluate assertion type.
|
XBRLAssertionResult[] |
AssertionEvaluationLocal.evaluateAssertionType(XBRLInstance instance,
XBRLEvaluationContext evalContext)
Evaluate assertion type.
|
XBRLAssertionResult[] |
XBRLValueAssertion.evaluateAssertionType(XBRLInstance instance,
XBRLEvaluationContext evalContext)
Evaluate assertion type.
|
XBRLAssertionResult[] |
XBRLConsistencyAssertion.evaluateAssertionType(XBRLInstance instance,
XBRLEvaluationContext evalContext)
Evaluate assertion type.
|
net.sf.saxon.s9api.XdmValue |
XBRLConsistencyAssertion.getUncoveredAspectValue(Aspect aspect,
Aspect aspectDim)
Gets the uncovered aspect value.
|
net.sf.saxon.s9api.XdmValue |
XBRLConsistencyAssertion.getVariableValue(javax.xml.namespace.QName variableName)
Gets the variable value.
|
void |
XBRLExistenceAssertion.staticAssertionCheck()
Static assertion check.
|
void |
StaticAssertionCheck.staticAssertionCheck()
Static assertion check.
|
void |
XBRLValueAssertion.staticAssertionCheck()
Static assertion check.
|
void |
XBRLAssertion.staticCheck()
Static check.
|
void |
XBRLConsistencyAssertion.staticCheck()
Static check.
|
Constructor and Description |
---|
XBRLAssertion(XBRLFormulaProcessor proc,
XBRLResource other)
Assertions are normally created by copying another existing resource.
|
XBRLConsistencyAssertion(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL consistency assertion.
|
XBRLExistenceAssertion(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL existence 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 |
XBRLVariableInternal.adjustValueAccordingToType(net.sf.saxon.s9api.XdmValue val,
net.sf.saxon.s9api.XdmItem item)
Adjust value according to type.
|
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.
|
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.
|
boolean |
XBRLVariableFact.bindAsEmpty(XBRLVariablesHolder set)
Bind as empty.
|
boolean |
XBRLVariableSetResource.bindCycle(XPathHelper xph)
Bind cycle.
|
void |
XBRLVariablePrecondition.bindParameters(net.sf.saxon.s9api.XPathSelector sel)
Bind parameters.
|
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 |
XBRLVariableInternal.checkVariable(XBRLVariablesHolder set,
javax.xml.namespace.QName name,
java.util.Collection<net.sf.saxon.s9api.QName> resolved)
Check variable.
|
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)
Check variable.
|
boolean |
XBRLVariableGeneral.checkVariable(XBRLVariablesHolder set,
javax.xml.namespace.QName name,
java.util.Collection<net.sf.saxon.s9api.QName> resolved)
Check variable.
|
boolean |
XBRLVariableParameter.checkVariable(XBRLVariablesHolder set,
javax.xml.namespace.QName name,
java.util.Collection<net.sf.saxon.s9api.QName> resolved)
Check variable.
|
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(XBRLInstanceRootNode doc,
XBRLInstance instance,
XBRLEvaluationContext evalContext)
Evaluates a formula and returns an instance document containing the formula output.
|
boolean |
XBRLVariableSetResource.evaluatePrecondition(XBRLVariableSetResource.PreconditionAndSelector pre)
Evaluates one precondition.
|
boolean |
XBRLVariableSetResource.evaluatePreconditions()
Evaluate preconditions.
|
net.sf.saxon.s9api.XdmValue |
XBRLVariableResourceUse.evaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> evaluatedVars,
boolean bResetAtEnd,
VariablesLoopController.InterfaceVariableSetIterator nestedIterator)
Evaluates this variable value.
|
Evaluation |
XBRLVariableInternal.evaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars,
XBRLVariableSetResource set)
Evaluate value.
|
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)
Evaluate value.
|
Evaluation |
XBRLVariableGeneral.evaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars,
XBRLVariableSetResource set)
Evaluate value.
|
Evaluation |
XBRLVariableParameter.evaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars,
XBRLVariableSetResource set)
Evaluate value.
|
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(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
|
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 |
XBRLVariableSetResource.getVariableValue(javax.xml.namespace.QName variableName)
Gets the variable value.
|
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,
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 |
XBRLVariableResourceUse.hasNextExcludingFallback()
Returns true when this method has a next value that will not be the fallback value.
|
boolean |
XBRLVariableFact.matcheable(net.sf.saxon.s9api.XdmValue value,
XBRLVariablesHolder.ModelType 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.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.
|
Evaluation |
XBRLVariableInternal.rawEvaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars)
Raw evaluate value.
|
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)
Raw evaluate value.
|
Evaluation |
XBRLVariableGeneral.rawEvaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars)
Raw evaluate value.
|
Evaluation |
XBRLVariableParameter.rawEvaluateValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars)
Raw evaluate value.
|
void |
XBRLFormula.staticCheck()
Static check.
|
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,
XMLFragment node)
Instantiates a new XBRL custom function.
|
XBRLCustomFunction(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL custom function.
|
XBRLFormula(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
XMLFragment node)
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,
XMLFragment node)
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 |
ConceptAspectInterface.getConcept()
Returns the calculated concept for this aspect.
|
XMLElementDefinition |
DefaultAspectRule.getConcept()
Gets the concept.
|
XMLElementDefinition |
ConceptAspectRule.getConcept()
Gets the concept.
|
XBRLEntity |
DefaultAspectRule.getEntity()
Gets the entity.
|
XBRLEntity |
EntityIdentifierAspectInterface.getEntity()
Gets the entity.
|
XBRLEntity |
EntityIdentifierAspectRule.getEntity()
Gets the entity.
|
XBRLPeriod |
PeriodAspectRule.getPeriod()
Gets the period.
|
XBRLPeriod |
PeriodAspectInterface.getPeriod()
Gets the period.
|
XBRLPeriod |
DefaultAspectRule.getPeriod()
Gets the period.
|
void |
OpenScenarioAspectRuleSet.getScenario(FContext fc)
Gets the scenario.
|
void |
ScenarioAspectInterface.getScenario(FContext fc)
Evaluates the Scenario and updates it inside the fc FContext.
|
void |
NonXDTScenarioRuleSet.getScenario(FContext fc)
Gets the scenario.
|
void |
SegmentAspectInterface.getSegment(FContext fc)
Evaluates the Segment and updates it inside the fc FContext.
|
void |
NonXDTSegmentRuleSet.getSegment(FContext fc)
Gets the segment.
|
void |
OpenSegmentAspectRuleSet.getSegment(FContext fc)
Gets the segment.
|
XBRLUnit |
UnitAction.getUnit()
Gets the unit.
|
XBRLUnit |
UnitNoUnitAspectRule.getUnit()
Gets the unit.
|
XBRLUnit |
UnitAspectRule.getUnit()
Gets the unit.
|
XBRLUnit |
DefaultAspectRule.getUnit()
Gets the unit.
|
XBRLUnit |
UnitAspectInterface.getUnit()
Gets the unit.
|
boolean |
ConceptAspectInterface.isStaticConcept()
Returns true if the evaluation of the concept does not requires access to dynamic content.
|
boolean |
ConceptAspectRule.isStaticConcept()
Checks if is static concept.
|
void |
DimensionAspectInterface.resolve(XMLElementDefinition el,
FContext fc,
javax.xml.namespace.QName dimName)
Resolve one dimension in the appropriate dimension container.
|
void |
DimensionTypedRule.resolve(XMLElementDefinition el,
FContext fc,
javax.xml.namespace.QName dimName)
Resolve.
|
void |
DefaultAspectRule.resolve(XMLElementDefinition el,
FContext fc,
javax.xml.namespace.QName dimName)
Resolve.
|
void |
DimensionExplicitRule.resolve(XMLElementDefinition el,
FContext fc,
javax.xml.namespace.QName dimName)
Resolve.
|
void |
EmptyAspectRule.updateDimensionsContainer(FContext fctx,
boolean bIsOcc)
Update dimensions container.
|
void |
ContextComponentRuleInterface.updateDimensionsContainer(FContext ctx,
boolean bIsOcc)
Update dimensions container.
|
void |
DefaultAspectRule.updateDimensionsContainer(FContext fctx,
boolean bIsOcc)
Update dimensions container.
|
void |
FragmentsAspectRule.updateDimensionsContainer(FContext fctx,
boolean bIsOcc)
Update dimensions container.
|
void |
XPathAspectRule.updateDimensionsContainer(FContext ctx,
boolean bIsOcc)
Update dimensions container.
|
Constructor and Description |
---|
ConceptAspectRule(XBRLFormula formula,
net.sf.saxon.s9api.XdmNode aspectNode)
Instantiates a new concept aspect rule.
|
DefaultAspectRule(Aspect 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 |
XFTypedDimensionAspectTest.equivalentValues(net.sf.saxon.om.NodeInfo fact1,
net.sf.saxon.om.NodeInfo fact2)
Equivalent values.
|
boolean |
XFExplicitDimensionAspectTest.equivalentValues(net.sf.saxon.om.NodeInfo n1,
net.sf.saxon.om.NodeInfo n2)
Equivalent values.
|
boolean |
XFDimensionsTestController.equivalentValues(net.sf.saxon.om.NodeInfo n1,
net.sf.saxon.om.NodeInfo n2)
Equivalent values.
|
boolean |
XFAspectTestInterface.equivalentValues(net.sf.saxon.om.NodeInfo fact1,
net.sf.saxon.om.NodeInfo fact2)
Two facts have equivalent values for a given aspect if the aspect test for that aspect evaluates to true.
|
boolean |
XFAspectTestBase.equivalentValues(net.sf.saxon.om.NodeInfo fact1,
net.sf.saxon.s9api.XdmValue fact2)
Equivalent values.
|
boolean |
XFAspectTestBase.equivalentValues(net.sf.saxon.s9api.XdmValue fact1,
net.sf.saxon.om.NodeInfo fact2)
Equivalent values.
|
boolean |
XFAspectTestBase.equivalentValues(net.sf.saxon.s9api.XdmValue fact1,
net.sf.saxon.s9api.XdmValue fact2)
Equivalent values.
|
static XBRLVariableEqualityDefinition |
XFTypedDimensionAspectTest.getXBRLVariableEqualliDefinition(XDTDimension dim,
XBRLFormulaProcessor fp)
Gets the XBRL variable equality 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 |
XFseveAssertionSeveritySourceError
The Class XFseveAssertionSeveritySourceError.
|
class |
XFseveAssertionSeverityTargetError
The Class XFseveAssertionSeverityTargetError.
|
class |
XFseveMultipleSeveritiesForAssertionError
The Class XFseveMultipleSeveritiesForAssertionError.
|
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 |
XFxbrlmsgeMissingMessageLanguage
The Class XFxbrlmsgeMissingMessageLanguage.
|
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.
|
class |
XFxbrlveVariableSetFilterTargetError
The Class XFxbrlveCyclicDependencies.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
XBRLResultMessage.evaluateMessage(XBRLMessageContext assertion)
Evaluate message.
|
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 |
---|
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.
|
Constructor and Description |
---|
XBRLResultMessage(XBRLFormulaProcessor processor,
XBRLResource fragment)
Instantiates a new XBRL result message.
|
Modifier and Type | Method and Description |
---|---|
boolean |
XBRLFormulaFilterBase.compileFilter()
Compile filter.
|
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 |
XBRLOrFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)
Gets the x path term.
|
java.lang.String |
XBRLAspectCoverFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)
Gets the x path term.
|
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 |
XBRLDimensionFilterAbstract.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)
Gets the x path term.
|
java.lang.String |
XBRLAndFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)
Gets the x path term.
|
java.lang.String |
XBRLExplicitDimensionMultiFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)
Gets the x path term.
|
java.lang.String |
XBRLSingleMeasureFilter.getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)
Gets the x path term.
|
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.
|
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.List<XBRLVariableResourceUse> evaluatedVars)
Bind variables in this level.
|
boolean |
XFIImplicitFilterOptimizer.checkImplicitFiltering(XBRLFact fact)
Returns true then the fact passed in matches all uncovered aspects in fact previously set.
|
boolean |
XPathHelper.evaluateBoolean(net.sf.saxon.s9api.XPathSelector sel)
Evaluate boolean.
|
boolean |
VariablesLoopController.InterfaceVariableSetIterator.hasNext()
Checks for next.
|
boolean |
LookForwardIterator.hasNext()
Checks for next.
|
boolean |
VariablesLoopController.hasNext(javax.xml.namespace.QName variableName)
Checks for next.
|
boolean |
VariablesLoopController.InterfaceVariableSetIterator.init()
Inits the.
|
void |
VariablesLoopController.initialize(XBRLVariableTree tree,
XMLEvaluationContextProvider evalProvider,
java.util.List<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.List<XBRLVariableResourceUse> evaluatedVars)
Initialize the tree and returns true if there is at least one binding or
false if there are no bindings.
|
boolean |
LookForwardIterator.isFallbackValue()
Checks if is fallback value.
|
boolean |
VariablesLoopController.isFallbackValue(javax.xml.namespace.QName variableName)
Checks if is fallback value.
|
void |
VariablesLoopController.next()
Next.
|
boolean |
VariablesLoopController.InterfaceVariableSetIterator.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 |
LookForwardIterator.restart()
Restart.
|
void |
XFIImplicitFilterOptimizer.setFilters(java.util.Collection<XBRLFilterUse> vFilters,
java.util.Collection<net.sf.saxon.s9api.QName> bindableVarNames,
XBRLVariableSetResource set)
Sets the filters.
|
Constructor and Description |
---|
XFNoSuchElementException(XFValidationException cause)
Instantiates a new XF no such element exception.
|
Constructor and Description |
---|
ClsVariableSetCombinationsIterator2(XMLFragment evaluationContext,
java.util.List<XBRLVariableResourceUse> evaluatedVars,
VariablesLoopController controller)
Instantiates a new cls variable set combinations iterator2.
|
LookForwardIterator(java.util.Collection<net.sf.saxon.s9api.XdmValue> hsOutSeq,
XBRLVariableResourceUse var,
XBRLVariablesHolder set,
VariablesLoopController.InterfaceVariableSetIterator nestedIterator)
Instantiates a new look forward and filter iterator.
|
LookForwardIterator(net.sf.saxon.s9api.XdmValue value,
XBRLVariableResourceUse var,
XBRLVariablesHolder set,
VariablesLoopController.InterfaceVariableSetIterator nestedIterator)
Instantiates a new look forward and filter iterator.
|
XBRLVariableTree(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,
XBRLEvaluationContext evalContext)
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)
Gets the scenario.
|
net.sf.saxon.s9api.XdmValue |
SegmentAspectInterface.getSegment(XBRLStructuralTable xbrlTable)
Gets the segment.
|
net.sf.saxon.s9api.XdmValue |
NonXDTSegmentRuleSet.getSegment(XBRLStructuralTable xbrlTable)
Gets the segment.
|
void |
XBRLRuleNode.staticCheck()
Static check.
|
void |
XBRLAspectNode.staticCheck()
Static check.
|
void |
XBRLRelationshipNode.staticCheck()
Static check.
|
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.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa