com.logicaldoc.web.util
Class MethodValueExpression

java.lang.Object
  extended by javax.el.Expression
      extended by javax.el.ValueExpression
          extended by com.logicaldoc.web.util.MethodValueExpression
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class MethodValueExpression
extends javax.el.ValueExpression
implements java.io.Externalizable

This utility bean is used in combination with CompositeControlHandler in order to mask a ValueExpression with a MethodExpression. Basically this is a wrapper of a MethodExpression.

Since:
3.5
Version:
$Id:$
Author:
Marco Meschieri - Logical Objects
See Also:
Serialized Form

Constructor Summary
MethodValueExpression()
           
 
Method Summary
 boolean equals(java.lang.Object val)
           
 java.lang.Class getExpectedType()
           
 java.lang.String getExpressionString()
           
 java.lang.Class getType(javax.el.ELContext ctx)
           
 java.lang.Object getValue(javax.el.ELContext ctx)
           
 int hashCode()
           
 boolean isLiteralText()
           
 boolean isReadOnly(javax.el.ELContext ctx)
           
 void readExternal(java.io.ObjectInput in)
          *
 void setValue(javax.el.ELContext ctx, java.lang.Object val)
           
 void writeExternal(java.io.ObjectOutput out)
          *
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodValueExpression

public MethodValueExpression()
Method Detail

getExpectedType

public java.lang.Class getExpectedType()
Specified by:
getExpectedType in class javax.el.ValueExpression

getType

public java.lang.Class getType(javax.el.ELContext ctx)
Specified by:
getType in class javax.el.ValueExpression

getValue

public java.lang.Object getValue(javax.el.ELContext ctx)
Specified by:
getValue in class javax.el.ValueExpression

isReadOnly

public boolean isReadOnly(javax.el.ELContext ctx)
Specified by:
isReadOnly in class javax.el.ValueExpression

setValue

public void setValue(javax.el.ELContext ctx,
                     java.lang.Object val)
Specified by:
setValue in class javax.el.ValueExpression

equals

public boolean equals(java.lang.Object val)
Specified by:
equals in class javax.el.Expression

getExpressionString

public java.lang.String getExpressionString()
Specified by:
getExpressionString in class javax.el.Expression

hashCode

public int hashCode()
Specified by:
hashCode in class javax.el.Expression

isLiteralText

public boolean isLiteralText()
Specified by:
isLiteralText in class javax.el.Expression

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
See Also:
Externalizable.readExternal(java.io.ObjectInput)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
*

Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException
See Also:
Externalizable.writeExternal(java.io.ObjectOutput)


Copyright © 2008-2010 Logical Objects. All Rights Reserved.