public class FlVariable extends FlXPathObject implements FlValue, java.util.Iterator<java.lang.Object>
| Modifier and Type | Method and Description | 
|---|---|
| boolean | bindAsSequence()Bind as sequence. | 
| void | compile()Compile. | 
| boolean | evaluateVariable()If the variable hasn't been evaluated before or is on the reset state a call to this method
 will evaluate the XPath expression associated to the variable. | 
| java.lang.Object | getLastReturnedValue()This method does not calculate the variable and can be called multiple times wihtout modifying the status of this object. | 
| javax.xml.namespace.QName | getName()Gets the name. | 
| net.sf.saxon.s9api.XdmValue | getXPathResult()This method return the value calculated as a call to the evaluate method. | 
| boolean | hasNext()Returns true if the FlVariable has been evaluated, does not bind as a sequence, and the sequence has a next value to return. | 
| java.lang.Object | next()Return the next object in the sequence if the FlVariable has been evaluated. | 
| void | remove() | 
| void | reset()Reset. | 
| java.lang.String | toString() | 
| java.lang.Object | valueOrNext()Return the FlVariable value or the next value in the sequence if this variable does not bind as sequence. | 
getXPathString, setNamespace, setNamespacesevaluate, getFormulaProcessorpublic javax.xml.namespace.QName getName()
public void compile()
             throws FlCompilationException
FlCompilationException - the fl compilation exceptionpublic boolean bindAsSequence()
public void reset()
public boolean evaluateVariable()
                         throws FormulaRuntimeException
FormulaRuntimeException - the formula runtime exceptionpublic boolean hasNext()
hasNext in interface java.util.Iterator<java.lang.Object>public java.lang.Object next()
next in interface java.util.Iterator<java.lang.Object>public void remove()
remove in interface java.util.Iterator<java.lang.Object>public java.lang.Object getLastReturnedValue()
public java.lang.Object valueOrNext()
public net.sf.saxon.s9api.XdmValue getXPathResult()
getXPathResult in interface FlValuepublic java.lang.String toString()
toString in class java.lang.ObjectCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa