|
||||||||||
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.ELException
public abstract void pushClient(TemplateClient client)
client
- TemplateClient
public abstract void popClient(TemplateClient client)
TemplateClient
public 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 |