org.apache.myfaces.trinidadinternal.config
Class LazyValueExpression
java.lang.Object
javax.el.Expression
javax.el.ValueExpression
org.apache.myfaces.trinidadinternal.config.LazyValueExpression
- All Implemented Interfaces:
- java.io.Serializable
public class LazyValueExpression
- extends javax.el.ValueExpression
A ValueExpression class that lazily parses the underlying EL expression
(in case the Application object is not yet available). Unfortunately,
this implementation means that errors in the syntax of the EL
expression won't get detected until use.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
createValueExpression
public static javax.el.ValueExpression createValueExpression(java.lang.String expression,
java.lang.Class<?> expectedType)
- Create a ValueExpression
getValue
public java.lang.Object getValue(javax.el.ELContext context)
- Specified by:
getValue in class javax.el.ValueExpression
setValue
public void setValue(javax.el.ELContext context,
java.lang.Object value)
- Specified by:
setValue in class javax.el.ValueExpression
isReadOnly
public boolean isReadOnly(javax.el.ELContext context)
- Specified by:
isReadOnly in class javax.el.ValueExpression
getType
public java.lang.Class<?> getType(javax.el.ELContext context)
- Specified by:
getType in class javax.el.ValueExpression
getExpectedType
public java.lang.Class<?> getExpectedType()
- Specified by:
getExpectedType in class javax.el.ValueExpression
getExpressionString
public java.lang.String getExpressionString()
- Specified by:
getExpressionString in class javax.el.Expression
isLiteralText
public boolean isLiteralText()
- Specified by:
isLiteralText in class javax.el.Expression
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals in class javax.el.Expression
hashCode
public int hashCode()
- Specified by:
hashCode in class javax.el.Expression
Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.