|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.el.Expression
javax.el.MethodExpression
org.jboss.seam.ui.util.cdk.MethodBindingToMethodExpression
public class MethodBindingToMethodExpression
Converts a MethodBinding to a MethodExpression
| Constructor Summary | |
|---|---|
protected |
MethodBindingToMethodExpression()
No-arg constructor used during restoreState |
|
MethodBindingToMethodExpression(javax.faces.el.MethodBinding methodBinding)
Creates a new instance of MethodBindingToMethodExpression |
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getExpressionString()
|
javax.faces.el.MethodBinding |
getMethodBinding()
Return the wrapped MethodBinding. |
javax.el.MethodInfo |
getMethodInfo(javax.el.ELContext context)
Note: MethodInfo.getParamTypes() may incorrectly return an empty class array if invoke() has not been called. |
int |
hashCode()
|
java.lang.Object |
invoke(javax.el.ELContext context,
java.lang.Object[] params)
|
boolean |
isLiteralText()
|
boolean |
isTransient()
|
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
|
java.lang.Object |
saveState(javax.faces.context.FacesContext context)
|
void |
setTransient(boolean transientFlag)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected MethodBindingToMethodExpression()
public MethodBindingToMethodExpression(javax.faces.el.MethodBinding methodBinding)
| Method Detail |
|---|
public javax.faces.el.MethodBinding getMethodBinding()
public javax.el.MethodInfo getMethodInfo(javax.el.ELContext context)
throws javax.el.PropertyNotFoundException,
javax.el.MethodNotFoundException,
javax.el.ELException
getMethodInfo in class javax.el.MethodExpressionjava.lang.IllegalStateException - if expected params types have not been determined.
javax.el.PropertyNotFoundException
javax.el.MethodNotFoundException
javax.el.ELException
public java.lang.Object invoke(javax.el.ELContext context,
java.lang.Object[] params)
throws javax.el.PropertyNotFoundException,
javax.el.MethodNotFoundException,
javax.el.ELException
invoke in class javax.el.MethodExpressionjavax.el.PropertyNotFoundException
javax.el.MethodNotFoundException
javax.el.ELExceptionpublic boolean isLiteralText()
isLiteralText in class javax.el.Expressionpublic java.lang.String getExpressionString()
getExpressionString in class javax.el.Expressionpublic 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.StateHolderpublic void setTransient(boolean transientFlag)
setTransient in interface javax.faces.component.StateHolderpublic boolean isTransient()
isTransient in interface javax.faces.component.StateHolderpublic int hashCode()
hashCode in class javax.el.Expressionpublic boolean equals(java.lang.Object obj)
equals in class javax.el.Expression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||