org.apache.myfaces.el

Class MethodBindingImpl

public class MethodBindingImpl extends MethodBinding implements StateHolder

Version: $Revision: 278654 $ $Date: 2005-09-05 02:32:35 +0200 (Mon, 05 Sep 2005) $

Author: Anton Koinov (latest modification by $Author: oros $)

Constructor Summary
MethodBindingImpl(Application application, String reference, Class[] argClasses)
MethodBindingImpl()
Empty constructor, so that new instances can be created when restoring state.
Method Summary
StringgetExpressionString()
ClassgetType(FacesContext facesContext)
Objectinvoke(FacesContext facesContext, Object[] args)
booleanisTransient()
protected Object[]resolveToBaseAndProperty(FacesContext facesContext)
voidrestoreState(FacesContext facescontext, Object obj)
ObjectsaveState(FacesContext facescontext)
voidsetTransient(boolean flag)
StringtoString()

Constructor Detail

MethodBindingImpl

public MethodBindingImpl(Application application, String reference, Class[] argClasses)

MethodBindingImpl

public MethodBindingImpl()
Empty constructor, so that new instances can be created when restoring state.

Method Detail

getExpressionString

public String getExpressionString()

getType

public Class getType(FacesContext facesContext)

invoke

public Object invoke(FacesContext facesContext, Object[] args)

isTransient

public boolean isTransient()

resolveToBaseAndProperty

protected Object[] resolveToBaseAndProperty(FacesContext facesContext)

restoreState

public void restoreState(FacesContext facescontext, Object obj)

saveState

public Object saveState(FacesContext facescontext)

setTransient

public void setTransient(boolean flag)

toString

public String toString()