org.eclipse.tptp.platform.provisional.fastxpath
Interface IExpression
- All Known Implementing Classes:
- EExpression, EExpression
- public interface IExpression
- Since:
- 4.2
execute
public java.lang.Object[] execute(FastXPathContext context)
throws javax.xml.transform.TransformerException,
ExpressionEvaluationException
- Parameters:
context -
- Returns:
-
- Throws:
javax.xml.transform.TransformerException
ExpressionEvaluationException
printGraph
public void printGraph(int level)
- Parameters:
level -
indent
public java.lang.String indent(int indent)
- Parameters:
indent -
- Returns:
- correct indentation for printing the expression tree
linkParent
public void linkParent(IExpression newParent)
- Parameters:
newParent -
compile
public void compile(ICompilerContext compilationContext)
throws CodeGenerationError
- Parameters:
compilationContext -
- Throws:
CodeGenerationError
getParent
public IExpression getParent()
- Returns:
- Returns the parent.
setParent
public void setParent(IExpression parent)
- Parameters:
parent - The parent to set.