public static class VariablesLoopController.ClsVariableSetCombinationsIterator2
extends java.lang.Object
implements java.util.Iterator<net.sf.saxon.s9api.XdmValue[]>
| Constructor and Description |
|---|
VariablesLoopController.ClsVariableSetCombinationsIterator2(XBRLVariableTree tree,
XMLEvaluationContextProvider evalProvider,
java.util.Vector<XBRLVariableResourceUse> evaluatedVars)
Instantiates a new cls variable set combinations iterator2.
|
| Modifier and Type | Method and Description |
|---|---|
int[] |
getEvaluatedLen()
Gets the evaluated len.
|
boolean[] |
getVariableEvaluated()
Gets the variable evaluated.
|
boolean[] |
getVariableFallback()
Gets the variable fallback.
|
javax.xml.namespace.QName[] |
getVariableNames()
Gets the variable names.
|
boolean |
hasNext() |
boolean |
isValidBinding()
Checks if is valid binding.
|
net.sf.saxon.s9api.XdmValue[] |
next() |
void |
remove() |
long |
size()
Size.
|
void |
updateVars(java.util.Vector<XBRLVariableResourceUse> evaluatedVars)
Update vars.
|
public VariablesLoopController.ClsVariableSetCombinationsIterator2(XBRLVariableTree tree, XMLEvaluationContextProvider evalProvider, java.util.Vector<XBRLVariableResourceUse> evaluatedVars) throws XFValidationException
tree - the treeevalProvider - the eval providerevaluatedVars - the evaluated varsXFValidationException - 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[] getVariableFallback()
public void updateVars(java.util.Vector<XBRLVariableResourceUse> evaluatedVars)
evaluatedVars - the evaluated varspublic boolean isValidBinding()