org.apache.el

Class ValueExpressionImpl

    • Constructor Summary

      Constructors 
      Constructor and Description
      ValueExpressionImpl() 
      ValueExpressionImpl(java.lang.String expr, Node node, FunctionMapper fnMapper, VariableMapper varMapper, java.lang.Class<?> expectedType) 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      boolean equals(java.lang.Object obj) 
      java.lang.Class<?> getExpectedType() 
      java.lang.String getExpressionString()
      Returns the type the result of the expression will be coerced to after evaluation.
      java.lang.Class<?> getType(ELContext context) 
      java.lang.Object getValue(ELContext context) 
      ValueReference getValueReference(ELContext context) 
      int hashCode() 
      boolean isLiteralText() 
      boolean isReadOnly(ELContext context) 
      void readExternal(java.io.ObjectInput in) 
      void setValue(ELContext context, java.lang.Object value) 
      java.lang.String toString() 
      void writeExternal(java.io.ObjectOutput out) 
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ValueExpressionImpl

        public ValueExpressionImpl()
      • ValueExpressionImpl

        public ValueExpressionImpl(java.lang.String expr,
                           Node node,
                           FunctionMapper fnMapper,
                           VariableMapper varMapper,
                           java.lang.Class<?> expectedType)
    • Method Detail

      • equals

        public boolean equals(java.lang.Object obj)
      • getExpectedType

        public java.lang.Class<?> getExpectedType()
      • getExpressionString

        public java.lang.String getExpressionString()
        Returns the type the result of the expression will be coerced to after evaluation.
        Returns:
        the expectedType passed to the ExpressionFactory.createValueExpression method that created this ValueExpression.
        See Also:
        javax.el.Expression#getExpressionString()
      • getType

        public java.lang.Class<?> getType(ELContext context)
                                   throws PropertyNotFoundException,
                                          ELException
        Throws:
        PropertyNotFoundException
        ELException
      • getValue

        public java.lang.Object getValue(ELContext context)
                                  throws PropertyNotFoundException,
                                         ELException
        Throws:
        PropertyNotFoundException
        ELException
      • hashCode

        public int hashCode()
      • isLiteralText

        public boolean isLiteralText()
      • isReadOnly

        public boolean isReadOnly(ELContext context)
                           throws PropertyNotFoundException,
                                  ELException
        Throws:
        PropertyNotFoundException
        ELException
      • readExternal

        public void readExternal(java.io.ObjectInput in)
                          throws java.io.IOException,
                                 java.lang.ClassNotFoundException
        Specified by:
        readExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • setValue

        public void setValue(ELContext context,
                    java.lang.Object value)
                      throws PropertyNotFoundException,
                             PropertyNotWritableException,
                             ELException
        Throws:
        PropertyNotFoundException
        PropertyNotWritableException
        ELException
      • writeExternal

        public void writeExternal(java.io.ObjectOutput out)
                           throws java.io.IOException
        Specified by:
        writeExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
      • toString

        public java.lang.String toString()
      • getValueReference

        public ValueReference getValueReference(ELContext context)
        Since:
        EL 2.2