org.ajax4jsf.renderkit.compiler
Class MethodCallElement
java.lang.Object
org.ajax4jsf.renderkit.compiler.ElementBase
org.ajax4jsf.renderkit.compiler.MethodCallElement
- All Implemented Interfaces:
- PreparedTemplate
- Direct Known Subclasses:
- ValueMethodCallElement
public class MethodCallElement
- extends ElementBase
- Version:
- $Revision: 1.1.2.1 $ $Date: 2007/01/09 18:57:47 $
- Author:
- asmirnov@exadel.com (latest modification by $Author: alexsmirnov $)
Methods inherited from class org.ajax4jsf.renderkit.compiler.ElementBase |
addBreakPoint, addChild, encode, encodeBegin, encodeEnd, getChildren, getDefault, isValueReference, setBaseSkin, setCall, setContext, setDefault, setProperty, setSkin, setValue, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UTILS_PREFIX
public static final java.lang.String UTILS_PREFIX
- See Also:
- Constant Field Values
MethodCallElement
public MethodCallElement()
encode
public void encode(TemplateContext context)
throws java.io.IOException
- Specified by:
encode
in interface PreparedTemplate
- Overrides:
encode
in class ElementBase
- Throws:
java.io.IOException
encode
public void encode(TemplateContext context,
java.lang.String breakPoint)
throws java.io.IOException
- Specified by:
encode
in interface PreparedTemplate
- Overrides:
encode
in class ElementBase
- Throws:
java.io.IOException
getValue
public java.lang.Object getValue(TemplateContext context)
throws javax.faces.FacesException
- Specified by:
getValue
in interface PreparedTemplate
- Overrides:
getValue
in class ElementBase
- Returns:
- Returns the value. If is EL expression valueBinding - evaluate in.
- Throws:
javax.faces.FacesException
computeParameterValues
public java.lang.Object[] computeParameterValues(TemplateContext context)
addParameter
public void addParameter(MethodParameterElement parameter)
getName
public java.lang.String getName()
- Returns:
- Returns the methodName.
setName
public void setName(java.lang.String methodName)
- Parameters:
methodName
- The methodName to set.
getStaticInvoker
public org.ajax4jsf.renderkit.compiler.Invoker getStaticInvoker(java.lang.String methodName)
getRendererInvoker
public org.ajax4jsf.renderkit.compiler.Invoker getRendererInvoker(java.lang.String methodName)
getRendererUtilsInvoker
public org.ajax4jsf.renderkit.compiler.Invoker getRendererUtilsInvoker(java.lang.String methodName)
getTag
public java.lang.String getTag()
- Returns:
- tag name for element.
setParent
public void setParent(PreparedTemplate parent)
throws org.xml.sax.SAXException
- Description copied from interface:
PreparedTemplate
- Set parent element in compiled tree for template.
- Specified by:
setParent
in interface PreparedTemplate
- Overrides:
setParent
in class ElementBase
- Throws:
org.xml.sax.SAXException
getString
public java.lang.String getString(TemplateContext context)
throws javax.faces.FacesException
- Overrides:
getString
in class ElementBase
- Throws:
javax.faces.FacesException
getAllowedClasses
protected java.lang.Class<? extends ElementBase>[] getAllowedClasses()
- Overrides:
getAllowedClasses
in class ElementBase
- Returns:
- array of classes, allowed as childs for this element.
Copyright © 2010. All Rights Reserved.