org.ow2.opensuit.cel.impl.tree
Interface IExprNode
- All Superinterfaces:
- IExpression
- All Known Implementing Classes:
- AstBinaryOperation, AstBoolean, AstBracket, AstChoice, AstComposite, AstDot, AstEval, AstFunction, AstIdentifier, AstInvocation, AstLiteral, AstMethod, AstNested, AstNode, AstNull, AstNumber, AstProperty, AstRightValue, AstString, AstText, AstUnaryOperation
public interface IExprNode
- extends IExpression
Basic node interface. The purpose of this
node is to represent a expression
- Version:
- 1.0
- Author:
- Adrien Ruffie / Pierre Smeyers, http://opensuit.ow2.org/
getPosition
int getPosition()
compile
boolean compile(ITypeConverter converter,
ICompilationContext context,
ICompilationResultWriter results)
- Allow to compile the given expression with the associated
and . All
messages will be stored into the at
the end of the performed compilation.
- Parameters:
converter - Interface for conversion typescontext - Interface for compilation contextresults - Represent where the messages compilation
will be stored
- Returns:
Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.