|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.el.ELContext
com.sun.facelets.FaceletContext
public abstract class FaceletContext
Context representative of a single request from a Facelet
| Constructor Summary | |
|---|---|
FaceletContext()
|
|
| Method Summary | |
|---|---|
abstract void |
extendClient(TemplateClient client)
|
abstract String |
generateUniqueId(String base)
Generate a unique ID for the passed String |
abstract Object |
getAttribute(String name)
Support method which is backed by the current VariableMapper |
abstract javax.el.ExpressionFactory |
getExpressionFactory()
The ExpressionFactory to use within the Facelet this context is executing upon. |
abstract FacesContext |
getFacesContext()
The current FacesContext bound to this "request" |
abstract boolean |
includeDefinition(UIComponent parent,
String name)
This method will walk through the TemplateClient stack to resolve and apply the definition for the passed name. |
abstract void |
includeFacelet(UIComponent parent,
String relativePath)
Include another Facelet defined at some path, relative to the executing context, not the current Facelet (same as include directive in JSP) |
abstract void |
includeFacelet(UIComponent parent,
URL absolutePath)
Include another Facelet defined at some path, absolute to this ClassLoader/OS |
abstract void |
popClient(TemplateClient client)
Pop the last added TemplateClient |
abstract void |
pushClient(TemplateClient client)
Push the passed TemplateClient onto the stack for Definition Resolution |
abstract void |
setAttribute(String name,
Object value)
Support method which is backed by the current VariableMapper |
abstract void |
setFunctionMapper(javax.el.FunctionMapper fnMapper)
Set the FunctionMapper to use in EL evaluation/creation |
abstract void |
setVariableMapper(javax.el.VariableMapper varMapper)
Set the VariableMapper to use in EL evaluation/creation |
| Methods inherited from class javax.el.ELContext |
|---|
getContext, getELResolver, getFunctionMapper, getLocale, getVariableMapper, isPropertyResolved, putContext, setLocale, setPropertyResolved |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FaceletContext()
| Method Detail |
|---|
public abstract FacesContext getFacesContext()
public abstract String generateUniqueId(String base)
base -
public abstract javax.el.ExpressionFactory getExpressionFactory()
public abstract void setVariableMapper(javax.el.VariableMapper varMapper)
varMapper - public abstract void setFunctionMapper(javax.el.FunctionMapper fnMapper)
fnMapper -
public abstract void setAttribute(String name,
Object value)
name - value - public abstract Object getAttribute(String name)
name -
public abstract void includeFacelet(UIComponent parent,
String relativePath)
throws IOException,
FaceletException,
FacesException,
javax.el.ELException
parent - relativePath -
IOException
FaceletException
FacesException
javax.el.ELException
public abstract void includeFacelet(UIComponent parent,
URL absolutePath)
throws IOException,
FaceletException,
FacesException,
javax.el.ELException
parent - absolutePath -
IOException
FaceletException
FacesException
javax.el.ELExceptionpublic abstract void pushClient(TemplateClient client)
client - TemplateClientpublic abstract void popClient(TemplateClient client)
TemplateClientpublic abstract void extendClient(TemplateClient client)
public abstract boolean includeDefinition(UIComponent parent,
String name)
throws IOException,
FaceletException,
FacesException,
javax.el.ELException
parent - the UIComponent to apply toname - name or null of the definition you want to apply
IOException
FaceletException
FacesException
javax.el.ELException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||