| 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.util |
| Modifier and Type | Class and Description |
|---|---|
class |
XBRLAssertion
The Class XBRLAssertion.
|
class |
XBRLConsistencyAssertion
The Class XBRLConsistencyAssertion.
|
class |
XBRLExistenceAssertion
The Class XBRLExistenceAssertion.
|
class |
XBRLValueAssertion
The Class XBRLValueAssertion.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XBRLFormula
The Class XBRLFormula.
|
class |
XBRLVariableSetResource
The Class XBRLVariableSetResource.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XBRLVariableFact.bindAsEmpty(XBRLVariablesHolder set)
Bind as empty.
|
void |
XBRLVariableFact.checkOptimizer(XBRLVariablesHolder set)
creates an optimizer of the XPath expressions and the implicit filters for all variables in the set.
|
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) |
net.sf.saxon.s9api.XdmValue |
XBRLVariableFact.fallbackValue(XBRLVariablesHolder set)
Return the fallbackValue or null if no fallback value is possible on this variable.
|
int |
XBRLVariableFact.getUncoveredAspects(XBRLVariablesHolder set)
Gets the uncovered aspects.
|
static int |
XBRLVariableSetResource.getUncoveredAspectsSet(java.util.Collection<XBRLVariableResourceUse> variableUses,
XBRLVariablesHolder set)
Computes uncovered aspects in common in all variables in the set.
|
XBRLVariableResourceUse |
XBRLVariableResource.getUse(XBRLRelationship rel,
XBRLVariablesHolder set)
Creates a new XBRLVariableResourceUse instance for this variable resource in the
variable resource set.
|
java.util.Collection<javax.xml.namespace.QName> |
XBRLVariableParameter.getVariablesRequired(XBRLVariablesHolder set) |
java.util.Collection<javax.xml.namespace.QName> |
XBRLVariableInternal.getVariablesRequired(XBRLVariablesHolder set) |
java.util.Collection<javax.xml.namespace.QName> |
XBRLVariableGeneral.getVariablesRequired(XBRLVariablesHolder set) |
java.util.Collection<javax.xml.namespace.QName> |
XBRLVariableFormulaEvaluable.getVariablesRequired(XBRLVariablesHolder set)
Returns a collection of variables required for the evaluation of this variable.
|
java.util.Collection<javax.xml.namespace.QName> |
XBRLVariableFact.getVariablesRequired(XBRLVariablesHolder set) |
| Constructor and Description |
|---|
XBRLVariableResourceUse(javax.xml.namespace.QName name,
XBRLVariableFormulaEvaluable res,
XBRLVariablesHolder set)
Instantiates a new XBRL variable resource use.
|
| 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.
|