Class StackedValueExpression

java.lang.Object
jakarta.el.Expression
jakarta.el.ValueExpression
org.eclnt.jsfserver.util.StackedValueExpression
All Implemented Interfaces:
Serializable

public class StackedValueExpression extends jakarta.el.ValueExpression
See Also:
  • Constructor Details

    • StackedValueExpression

      public StackedValueExpression(Application app, String vbString)
  • Method Details

    • getTokens

      public String[] getTokens()
      The tokens of the expression. I.e. if expression is "#{d.xxx.yyy}" then an array 0:"d", 1:"xxx", 2:"yyy" is passed back.
    • getFlagSetMayFail

      public boolean getFlagSetMayFail()
    • setFlagSetMayFail

      public void setFlagSetMayFail(boolean flagSetMayFail)
    • equals

      public boolean equals(Object arg0)
      Specified by:
      equals in class jakarta.el.Expression
    • getType

      public Class<?> getType(jakarta.el.ELContext elContext) throws NullPointerException, jakarta.el.PropertyNotFoundException, jakarta.el.ELException
      Specified by:
      getType in class jakarta.el.ValueExpression
      Throws:
      NullPointerException
      jakarta.el.PropertyNotFoundException
      jakarta.el.ELException
    • getExpectedType

      public Class<?> getExpectedType()
      Specified by:
      getExpectedType in class jakarta.el.ValueExpression
    • getExpressionString

      public String getExpressionString()
      Specified by:
      getExpressionString in class jakarta.el.Expression
    • getValue

      public Object getValue(jakarta.el.ELContext elContext) throws NullPointerException, jakarta.el.PropertyNotFoundException, jakarta.el.ELException
      Specified by:
      getValue in class jakarta.el.ValueExpression
      Throws:
      NullPointerException
      jakarta.el.PropertyNotFoundException
      jakarta.el.ELException
    • getValue

      public Object getValue(jakarta.el.ELContext elContext, boolean withError) throws NullPointerException, jakarta.el.PropertyNotFoundException, jakarta.el.ELException
      Throws:
      NullPointerException
      jakarta.el.PropertyNotFoundException
      jakarta.el.ELException
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class jakarta.el.Expression
    • isLiteralText

      public boolean isLiteralText()
      Specified by:
      isLiteralText in class jakarta.el.Expression
    • isReadOnly

      public boolean isReadOnly(jakarta.el.ELContext arg0) throws NullPointerException, jakarta.el.PropertyNotFoundException, jakarta.el.ELException
      Specified by:
      isReadOnly in class jakarta.el.ValueExpression
      Throws:
      NullPointerException
      jakarta.el.PropertyNotFoundException
      jakarta.el.ELException
    • setValue

      public void setValue(jakarta.el.ELContext elContext, Object value) throws NullPointerException, jakarta.el.PropertyNotFoundException, jakarta.el.PropertyNotWritableException, jakarta.el.ELException
      Specified by:
      setValue in class jakarta.el.ValueExpression
      Throws:
      NullPointerException
      jakarta.el.PropertyNotFoundException
      jakarta.el.PropertyNotWritableException
      jakarta.el.ELException
    • setValue

      public void setValue(jakarta.el.ELContext elContext, Object valueToSet, boolean clearStack) throws NullPointerException, jakarta.el.PropertyNotFoundException, jakarta.el.PropertyNotWritableException, jakarta.el.ELException
      Throws:
      NullPointerException
      jakarta.el.PropertyNotFoundException
      jakarta.el.PropertyNotWritableException
      jakarta.el.ELException