Package org.apache.commons.ognl
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.- 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.- Returns:
- Literal java string representation of an object get.
-