|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.view.facelets.tag.jsf.ComponentSupport
public final class ComponentSupport
Field Summary | |
---|---|
static java.lang.String |
FACET_CREATED_UIPANEL_MARKER
The UIPanel components, which are dynamically generated to serve as a container for facets with multiple non panel children, are marked with this attribute. |
static java.lang.String |
MARK_CREATED
|
Constructor Summary | |
---|---|
ComponentSupport()
|
Method Summary | |
---|---|
static void |
addFacet(FaceletContext ctx,
UIComponent parent,
UIComponent c,
java.lang.String facetName)
|
static void |
encodeRecursive(FacesContext context,
UIComponent toRender)
|
static void |
finalizeForDeletion(UIComponent component)
Used in conjunction with markForDeletion where any UIComponent marked will be removed. |
static UIComponent |
findChild(UIComponent parent,
java.lang.String id)
A lighter-weight version of UIComponent's findChild. |
static UIComponent |
findChildByTagId(UIComponent parent,
java.lang.String id)
By TagId, find Child |
static java.util.Locale |
getLocale(FaceletContext ctx,
TagAttribute attr)
According to JSF 1.2 tag specs, this helper method will use the TagAttribute passed in determining the Locale intended. |
static UIViewRoot |
getViewRoot(FaceletContext ctx,
UIComponent parent)
Tries to walk up the parent to find the UIViewRoot, if not found, then go to FaceletContext's FacesContext for the view root. |
static boolean |
isNew(UIComponent component)
Deprecated. use ComponentHandler.isNew |
static void |
markComponentToRestoreFully(FacesContext context,
UIComponent component)
|
static void |
markForDeletion(UIComponent component)
Marks all direct children and Facets with an attribute for deletion. |
static void |
removeFacet(FaceletContext ctx,
UIComponent parent,
UIComponent c,
java.lang.String facetName)
|
static void |
removeTransient(UIComponent component)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MARK_CREATED
public static final java.lang.String FACET_CREATED_UIPANEL_MARKER
Constructor Detail |
---|
public ComponentSupport()
Method Detail |
---|
public static void finalizeForDeletion(UIComponent component)
component
- UIComponent to finalizepublic static UIComponent findChild(UIComponent parent, java.lang.String id)
parent
- parent to start searching fromid
- to match to
public static UIComponent findChildByTagId(UIComponent parent, java.lang.String id)
parent
- id
-
public static java.util.Locale getLocale(FaceletContext ctx, TagAttribute attr) throws TagAttributeException
ctx
- FaceletContext to evaluate fromattr
- TagAttribute representing a Locale
TagAttributeException
- if the Locale cannot be determinedpublic static UIViewRoot getViewRoot(FaceletContext ctx, UIComponent parent)
ctx
- FaceletContextparent
- UIComponent to search from
public static void markForDeletion(UIComponent component)
component
- UIComponent to markfinalizeForDeletion(UIComponent)
public static void encodeRecursive(FacesContext context, UIComponent toRender) throws java.io.IOException, FacesException
java.io.IOException
FacesException
public static void removeTransient(UIComponent component)
@Deprecated public static boolean isNew(UIComponent component)
component
- the component you wish to modify
public static void addFacet(FaceletContext ctx, UIComponent parent, UIComponent c, java.lang.String facetName)
public static void removeFacet(FaceletContext ctx, UIComponent parent, UIComponent c, java.lang.String facetName)
public static void markComponentToRestoreFully(FacesContext context, UIComponent component)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |