|
||||||||||
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 TemplateContext
TemplateClient
public void pushClient(AbstractFaceletContext actx, AbstractFacelet owner, TemplateClient client)
TemplateContext
pushClient
in class TemplateContext
TemplateClient
public 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 TemplateContext
parent
- the UIComponent to apply toname
- name or null of the definition you want to apply
IOException
FaceletException
FacesException
javax.el.ELException
public TemplateManager getCompositeComponentClient()
getCompositeComponentClient
in class TemplateContext
public void setCompositeComponentClient(TemplateManager compositeComponentClient)
TemplateContext
setCompositeComponentClient
in class TemplateContext
public javax.el.ValueExpression getParameter(String key)
TemplateContext
getParameter
in class TemplateContext
public void setParameter(String key, javax.el.ValueExpression value)
TemplateContext
setParameter
in class TemplateContext
public boolean isParameterEmpty()
TemplateContext
isParameterEmpty
in class TemplateContext
public Map<String,javax.el.ValueExpression> getParameterMap()
getParameterMap
in class TemplateContext
public boolean isAllowCacheELExpressions()
isAllowCacheELExpressions
in class TemplateContext
public void setAllowCacheELExpressions(boolean cacheELExpressions)
setAllowCacheELExpressions
in class TemplateContext
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |