com.ercato.core.xml
Class XOperatorCommand
java.lang.Object
com.ercato.core.xml.XOperatorCommand
public class XOperatorCommand
- extends java.lang.Object
Method Summary |
java.lang.Object |
eval(java.lang.String expr)
Evaluates an expression like 'a = ((b = c + d), b + f - e)'. |
static void |
main(java.lang.String[] args)
|
int |
printResult(java.lang.Object result,
boolean scripted,
java.io.PrintStream out)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
method
public java.lang.String method
encoding
public java.lang.String encoding
XOperatorCommand
public XOperatorCommand()
eval
public java.lang.Object eval(java.lang.String expr)
throws java.io.IOException
- Evaluates an expression like 'a = ((b = c + d), b + f - e)'.
- Parameters:
expr
- the xoperator expression.
- Returns:
- a Document for most operators, or a Boolean for the '==' operator.
- Throws:
java.io.IOException
- when an input resource cannot be read
printResult
public int printResult(java.lang.Object result,
boolean scripted,
java.io.PrintStream out)
throws java.lang.Exception
- Throws:
java.lang.Exception
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception