|
||||||||||
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
Constructor Summary | |
---|---|
TemplateContextImpl()
|
Method Summary | |
---|---|
void |
extendClient(AbstractFacelet owner,
TemplateClient client)
|
TemplateManager |
getCompositeComponentClient()
|
boolean |
includeDefinition(javax.faces.view.facelets.FaceletContext ctx,
Facelet owner,
javax.faces.component.UIComponent parent,
java.lang.String name)
This method will walk through the TemplateClient stack to resolve and apply the definition for the passed name. |
TemplateManager |
popClient()
Pop the last added pushed TemplateClient |
TemplateManager |
popExtendedClient()
Pop the last added extended TemplateClient |
void |
pushClient(AbstractFacelet owner,
TemplateClient client)
Push the passed TemplateClient onto the stack for Definition Resolution |
void |
setCompositeComponentClient(TemplateManager compositeComponentClient)
Set the composite component TemplateManager instance, used to resolve cc:insertChildred or cc:insertFacet usages for the current template context |
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()
TemplateContext
popClient
in class TemplateContext
TemplateClient
public void pushClient(AbstractFacelet owner, TemplateClient client)
TemplateContext
pushClient
in class TemplateContext
TemplateClient
public TemplateManager popExtendedClient()
TemplateContext
popExtendedClient
in class TemplateContext
public void extendClient(AbstractFacelet owner, TemplateClient client)
extendClient
in class TemplateContext
public boolean includeDefinition(javax.faces.view.facelets.FaceletContext ctx, Facelet owner, javax.faces.component.UIComponent parent, java.lang.String name) throws java.io.IOException, javax.faces.view.facelets.FaceletException, javax.faces.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
java.io.IOException
javax.faces.view.facelets.FaceletException
javax.faces.FacesException
javax.el.ELException
public TemplateManager getCompositeComponentClient()
getCompositeComponentClient
in class TemplateContext
public void setCompositeComponentClient(TemplateManager compositeComponentClient)
TemplateContext
setCompositeComponentClient
in class TemplateContext
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |