|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.myfaces.view.facelets.TemplateContext
org.apache.myfaces.view.facelets.impl.TemplateContextImpl
public class TemplateContextImpl
| Nested Class Summary | |
|---|---|
static class |
TemplateContextImpl.InitialPageContext
|
static class |
TemplateContextImpl.InitialTemplateClient
This is just a dummy template client that does nothing that is added by default for each template context |
| Constructor Summary | |
|---|---|
TemplateContextImpl()
|
|
| Method Summary | |
|---|---|
void |
extendClient(AbstractFaceletContext actx,
AbstractFacelet owner,
TemplateClient client)
|
TemplateManager |
getCompositeComponentClient()
|
javax.el.ValueExpression |
getParameter(String key)
Return the param value expression associated to the key passed, preserving the precedence of each template client. |
Map<String,javax.el.ValueExpression> |
getParameterMap()
|
boolean |
includeDefinition(FaceletContext ctx,
Facelet owner,
UIComponent parent,
String name)
This method will walk through the TemplateClient stack to resolve and apply the definition for the passed name. |
boolean |
isAllowCacheELExpressions()
|
boolean |
isParameterEmpty()
Check if no parameters are set. |
TemplateManager |
popClient(AbstractFaceletContext actx)
Pop the last added pushed TemplateClient |
TemplateManager |
popExtendedClient(AbstractFaceletContext actx)
Pop the last added extended TemplateClient |
void |
pushClient(AbstractFaceletContext actx,
AbstractFacelet owner,
TemplateClient client)
Push the passed TemplateClient onto the stack for Definition Resolution |
void |
setAllowCacheELExpressions(boolean cacheELExpressions)
|
void |
setCompositeComponentClient(TemplateManager compositeComponentClient)
Set the composite component TemplateManager instance, used to resolve cc:insertChildred or cc:insertFacet usages for the current template context |
void |
setParameter(String key,
javax.el.ValueExpression value)
Associate the param to the latest template client. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TemplateContextImpl()
| Method Detail |
|---|
public TemplateManager popClient(AbstractFaceletContext actx)
TemplateContext
popClient in class TemplateContextTemplateClient
public void pushClient(AbstractFaceletContext actx,
AbstractFacelet owner,
TemplateClient client)
TemplateContext
pushClient in class TemplateContextTemplateClientpublic TemplateManager popExtendedClient(AbstractFaceletContext actx)
TemplateContext
popExtendedClient in class TemplateContext
public void extendClient(AbstractFaceletContext actx,
AbstractFacelet owner,
TemplateClient client)
extendClient in class TemplateContext
public boolean includeDefinition(FaceletContext ctx,
Facelet owner,
UIComponent parent,
String name)
throws IOException,
FaceletException,
FacesException,
javax.el.ELException
TemplateContext
includeDefinition in class TemplateContextparent - the UIComponent to apply toname - name or null of the definition you want to apply
IOException
FaceletException
FacesException
javax.el.ELExceptionpublic TemplateManager getCompositeComponentClient()
getCompositeComponentClient in class TemplateContextpublic void setCompositeComponentClient(TemplateManager compositeComponentClient)
TemplateContext
setCompositeComponentClient in class TemplateContextpublic javax.el.ValueExpression getParameter(String key)
TemplateContext
getParameter in class TemplateContext
public void setParameter(String key,
javax.el.ValueExpression value)
TemplateContext
setParameter in class TemplateContextpublic boolean isParameterEmpty()
TemplateContext
isParameterEmpty in class TemplateContextpublic Map<String,javax.el.ValueExpression> getParameterMap()
getParameterMap in class TemplateContextpublic boolean isAllowCacheELExpressions()
isAllowCacheELExpressions in class TemplateContextpublic void setAllowCacheELExpressions(boolean cacheELExpressions)
setAllowCacheELExpressions in class TemplateContext
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||