Package ognl

Class BooleanExpression

    • Field Detail

      • getterClass

        protected java.lang.Class<?> getterClass
    • Constructor Detail

      • BooleanExpression

        public BooleanExpression​(int id)
      • BooleanExpression

        public BooleanExpression​(OgnlParser p,
                                 int id)
    • Method Detail

      • getGetterClass

        public java.lang.Class<?> getGetterClass()
        Description copied from interface: NodeType
        The type returned from the expression - if any.
        Specified by:
        getGetterClass in interface NodeType
        Returns:
        The type.
      • getSetterClass

        public java.lang.Class<?> getSetterClass()
        Description copied from interface: NodeType
        The type used to set the value - if any.
        Specified by:
        getSetterClass in interface NodeType
        Returns:
        The type.
      • toGetSourceString

        public java.lang.String toGetSourceString​(OgnlContext context,
                                                  java.lang.Object target)
        Description copied from interface: JavaSource
        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 for ExpressionAccessor.get(OgnlContext, Object) calls.
        Specified by:
        toGetSourceString in interface JavaSource
        Overrides:
        toGetSourceString in class ExpressionNode
        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.