public class MethodExpressionMethodBindingAdapter
extends javax.el.MethodExpression
implements java.io.Serializable, javax.faces.component.StateHolder
Wrap a MethodBinding instance and expose it as a MethodExpression.
Modifier and Type | Field and Description |
---|---|
private javax.faces.el.MethodBinding |
binding |
private javax.el.MethodInfo |
info |
private static long |
serialVersionUID |
private boolean |
tranzient |
Constructor and Description |
---|
MethodExpressionMethodBindingAdapter() |
MethodExpressionMethodBindingAdapter(javax.faces.el.MethodBinding binding) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getDelimiterSyntax() |
java.lang.String |
getExpressionString() |
javax.el.MethodInfo |
getMethodInfo(javax.el.ELContext context) |
javax.faces.el.MethodBinding |
getWrapped() |
int |
hashCode() |
java.lang.Object |
invoke(javax.el.ELContext context,
java.lang.Object[] params) |
boolean |
isLiteralText() |
boolean |
isTransient() |
private static java.lang.Class |
loadClass(java.lang.String name,
java.lang.Object fallbackClass) |
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object state) |
java.lang.Object |
saveState(javax.faces.context.FacesContext context) |
void |
setTransient(boolean newTransientMethod) |
private static final long serialVersionUID
private javax.faces.el.MethodBinding binding
private transient javax.el.MethodInfo info
private boolean tranzient
public MethodExpressionMethodBindingAdapter()
public MethodExpressionMethodBindingAdapter(javax.faces.el.MethodBinding binding)
public javax.el.MethodInfo getMethodInfo(javax.el.ELContext context) throws javax.el.ELException
getMethodInfo
in class javax.el.MethodExpression
javax.el.ELException
public java.lang.Object invoke(javax.el.ELContext context, java.lang.Object[] params) throws javax.el.ELException
invoke
in class javax.el.MethodExpression
javax.el.ELException
public java.lang.String getExpressionString()
getExpressionString
in class javax.el.Expression
public boolean isLiteralText()
isLiteralText
in class javax.el.Expression
public boolean equals(java.lang.Object other)
equals
in class javax.el.Expression
public int hashCode()
hashCode
in class javax.el.Expression
public java.lang.String getDelimiterSyntax()
public java.lang.Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
public void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
restoreState
in interface javax.faces.component.StateHolder
public boolean isTransient()
isTransient
in interface javax.faces.component.StateHolder
public void setTransient(boolean newTransientMethod)
setTransient
in interface javax.faces.component.StateHolder
private static java.lang.Class loadClass(java.lang.String name, java.lang.Object fallbackClass) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public javax.faces.el.MethodBinding getWrapped()
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.