public static class VariablesLoopController.ClsVariableSetCombinationsIterator2
extends java.lang.Object
implements java.util.Iterator<net.sf.saxon.s9api.XdmValue[]>
Constructor and Description |
---|
ClsVariableSetCombinationsIterator2(XMLFragment evaluationContext,
java.util.List<XBRLVariableResourceUse> evaluatedVars,
VariablesLoopController controller)
Instantiates a new cls variable set combinations iterator2.
|
Modifier and Type | Method and Description |
---|---|
boolean |
allEvaluated(java.util.Collection<javax.xml.namespace.QName> evaluatedVars)
All evaluated.
|
int[] |
getEvaluatedLen()
Gets the evaluated len.
|
boolean[] |
getPreconditionsPassed()
Gets the preconditions passed.
|
boolean[] |
getVariableEvaluated()
Gets the variable evaluated.
|
boolean[] |
getVariableFallback()
Gets the variable fallback.
|
javax.xml.namespace.QName[] |
getVariableNames()
Gets the variable names.
|
boolean |
hasNext()
Checks for next.
|
boolean |
isValidBinding()
Checks if is valid binding.
|
net.sf.saxon.s9api.XdmValue[] |
next()
Next.
|
void |
remove()
Removes the.
|
long |
size()
Size.
|
void |
updateVars(java.util.List<XBRLVariableResourceUse> evaluatedVars)
Update vars.
|
public ClsVariableSetCombinationsIterator2(XMLFragment evaluationContext, java.util.List<XBRLVariableResourceUse> evaluatedVars, VariablesLoopController controller) throws XFValidationException
evaluationContext
- the evaluation contextevaluatedVars
- the evaluated varscontroller
- the controllerXFValidationException
- the XF validation exceptionpublic long size()
public boolean hasNext()
hasNext
in interface java.util.Iterator<net.sf.saxon.s9api.XdmValue[]>
public net.sf.saxon.s9api.XdmValue[] next()
next
in interface java.util.Iterator<net.sf.saxon.s9api.XdmValue[]>
public void remove()
remove
in interface java.util.Iterator<net.sf.saxon.s9api.XdmValue[]>
public javax.xml.namespace.QName[] getVariableNames()
public boolean[] getVariableEvaluated()
public int[] getEvaluatedLen()
public boolean[] getPreconditionsPassed()
public boolean[] getVariableFallback()
public void updateVars(java.util.List<XBRLVariableResourceUse> evaluatedVars)
evaluatedVars
- the evaluated varspublic boolean isValidBinding()
public boolean allEvaluated(java.util.Collection<javax.xml.namespace.QName> evaluatedVars)
evaluatedVars
- the evaluated varsCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa