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