Interface JavaSource
- All Known Subinterfaces:
Node
- All Known Implementing Classes:
ASTAdd, ASTAnd, ASTAssign, ASTBitAnd, ASTBitNegate, ASTBitOr, ASTChain, ASTConst, ASTCtor, ASTDivide, ASTEq, ASTEval, ASTGreater, ASTGreaterEq, ASTIn, ASTInstanceof, ASTKeyValue, ASTLess, ASTLessEq, ASTList, ASTMap, ASTMethod, ASTMultiply, ASTNegate, ASTNot, ASTNotEq, ASTNotIn, ASTOr, ASTProject, ASTProperty, ASTRemainder, ASTRootVarRef, ASTSelect, ASTSelectFirst, ASTSelectLast, ASTSequence, ASTShiftLeft, ASTShiftRight, ASTStaticField, ASTStaticMethod, ASTSubtract, ASTTest, ASTThisVarRef, ASTUnsignedShiftRight, ASTVarRef, ASTXor, BooleanExpression, ComparisonExpression, ExpressionNode, NumericExpression, SimpleNode
public interface JavaSource
Defines an object that can return a representation of itself and any objects it contains
in the form of a
String embedded with literal java statements.-
Method Summary
Modifier and TypeMethodDescriptiontoGetSourceString(OgnlContext context, Object target) Expected to return a java source representation of itself such that it could be turned into a literal java expression to be compiled and executed forExpressionAccessor.get(OgnlContext, Object)calls.toSetSourceString(OgnlContext context, Object target) Expected to return a java source representation of itself such that it could be turned into a literal java expression to be compiled and executed forExpressionAccessor.get(OgnlContext, Object)calls.
-
Method Details
-
toGetSourceString
Expected to return a java source representation of itself such that it could be turned into a literal java expression to be compiled and executed forExpressionAccessor.get(OgnlContext, Object)calls.- Parameters:
context- the OgnlContext within which to perform the operation.target- the Object from which to retrieve the get source string.- Returns:
- Literal java string representation of an object get.
-
toSetSourceString
Expected to return a java source representation of itself such that it could be turned into a literal java expression to be compiled and executed forExpressionAccessor.get(OgnlContext, Object)calls.- Parameters:
context- the OgnlContext within which to perform the operation.target- the Object from which to retrieve the set source string.- Returns:
- Literal java string representation of an object set.
-