Class ValueExpressionImplEx

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable

    public class ValueExpressionImplEx
    extends org.zkoss.zel.impl.ValueExpressionImpl
    An extension of ValueExpressionImpl to do a lazy initiating EL expression construction.
    Since:
    8.0.0
    Author:
    jumperchen
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getValue​(org.zkoss.zel.ELContext context)  
      void setValue​(org.zkoss.zel.ELContext context, java.lang.Object value)  
      • Methods inherited from class org.zkoss.zel.impl.ValueExpressionImpl

        equals, getExpectedType, getExpressionString, getType, getValueReference, hashCode, isLiteralText, isReadOnly, readExternal, toString, writeExternal
      • Methods inherited from class java.lang.Object

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

      • ValueExpressionImplEx

        public ValueExpressionImplEx()
      • ValueExpressionImplEx

        public ValueExpressionImplEx​(java.lang.String expr,
                                     org.zkoss.zel.impl.parser.Node node,
                                     org.zkoss.zel.FunctionMapper fnMapper,
                                     org.zkoss.zel.VariableMapper varMapper,
                                     java.lang.Class<?> expectedType,
                                     BindExpressionBuilderEx buidler)
    • Method Detail

      • getValue

        public java.lang.Object getValue​(org.zkoss.zel.ELContext context)
                                  throws org.zkoss.zel.PropertyNotFoundException,
                                         org.zkoss.zel.ELException
        Overrides:
        getValue in class org.zkoss.zel.impl.ValueExpressionImpl
        Throws:
        org.zkoss.zel.PropertyNotFoundException
        org.zkoss.zel.ELException
      • setValue

        public void setValue​(org.zkoss.zel.ELContext context,
                             java.lang.Object value)
                      throws org.zkoss.zel.PropertyNotFoundException,
                             org.zkoss.zel.PropertyNotWritableException,
                             org.zkoss.zel.ELException
        Overrides:
        setValue in class org.zkoss.zel.impl.ValueExpressionImpl
        Throws:
        org.zkoss.zel.PropertyNotFoundException
        org.zkoss.zel.PropertyNotWritableException
        org.zkoss.zel.ELException