| Package | Description |
|---|---|
| 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.errors | |
| com.ihr.xbrl.om.formula.util |
| Modifier and Type | Method and Description |
|---|---|
XBRLVariableResourceUse |
XBRLConsistencyAssertion.getVariableUse(javax.xml.namespace.QName variableName)
Obtains the instance of the XBRLVariableResourceUse on this variable set using the
variable name.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<? extends XBRLVariableResourceUse> |
XBRLValueAssertion.getAssertionMessageVariables() |
java.util.Collection<? extends XBRLVariableResourceUse> |
XBRLExistenceAssertion.getAssertionMessageVariables() |
java.util.Collection<? extends XBRLVariableResourceUse> |
XBRLConsistencyAssertion.getAssertionMessageVariables() |
| Modifier and Type | Method and Description |
|---|---|
XBRLVariableResourceUse |
XBRLFormulaProcessor.getParameterForBinding(javax.xml.namespace.QName var)
Access to the XBRLVariableParameter using the parameter name (which
is also the variable name on XPath expressions).
|
XBRLVariableResourceUse |
XBRLVariableResource.getUse(XBRLRelationship rel,
XBRLVariablesHolder set)
Creates a new XBRLVariableResourceUse instance for this variable resource in the
variable resource set.
|
XBRLVariableResourceUse |
XBRLVariableSetResource.getVariableUse(javax.xml.namespace.QName variableName)
Obtains the instance of the XBRLVariableResourceUse on this variable set using the
variable name.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Vector<XBRLVariableResourceUse> |
XBRLFormulaProcessor.getParametersForBinding()
Creates a new Vector of XBRLVariableResourceUse and returns it to the calling application.
|
java.util.Collection<XBRLVariableResourceUse> |
XBRLVariableSetResource.getVariableResourceUses()
Access to variables linked with this variable set.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
XBRLVariableResourceUse.getLastEvaluatedValue(XMLFragment evaluationContext,
java.util.Collection<XBRLVariableResourceUse> availableVars)
Returns the last evaluated value for this variable from the cached value.
|
static int |
XBRLVariableSetResource.getUncoveredAspectsSet(java.util.Collection<XBRLVariableResourceUse> variableUses,
XBRLVariablesHolder set)
Computes uncovered aspects in common in all variables in the set.
|
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) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<? extends XBRLVariableResourceUse> |
XBRLMessageContext.getAssertionMessageVariables()
Gets the assertion message variables.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XBRLVariableTree.bindCycle(XMLEvaluationContextProvider evalProvider,
java.util.Vector<XBRLVariableResourceUse> evaluatedVars)
Bind variables in this level.
|
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.
|
void |
VariablesLoopController.ClsVariableSetCombinationsIterator2.updateVars(java.util.Vector<XBRLVariableResourceUse> evaluatedVars)
Update vars.
|
| 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.
|
| Constructor and Description |
|---|
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.
|