|
||||||||||
| 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 TemplateContextTemplateClient
public void pushClient(AbstractFacelet owner,
TemplateClient client)
TemplateContext
pushClient in class TemplateContextTemplateClientpublic 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 TemplateContextparent - 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.ELExceptionpublic TemplateManager getCompositeComponentClient()
getCompositeComponentClient in class TemplateContextpublic 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 | |||||||||