|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.component.UIComponentBase
javax.faces.component.UINamingContainer
UINamingContainer is a convenience base class for
components that wish to implement NamingContainer functionality.
| Field Summary |
| Fields inherited from interface javax.faces.component.UIComponent |
SEPARATOR_CHAR |
| Constructor Summary | |
UINamingContainer()
|
|
| Method Summary | |
void |
addComponentToNamespace(UIComponent namedComponent)
Add the specified UIComponent to the namespace of this
naming container. |
UIComponent |
findComponentInNamespace(java.lang.String name)
Find and return a UIComponent in this namespace, if it
is present; otherwise return null. |
java.lang.String |
generateClientId()
Generate an identifier for a component, suitable for communication to a client. |
void |
removeComponentFromNamespace(UIComponent namedComponent)
Remove the specified UIComponent from the namespace of
this naming container, if it is present. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public UINamingContainer()
| Method Detail |
public void addComponentToNamespace(UIComponent namedComponent)
NamingContainerAdd the specified UIComponent to the namespace of this
naming container.
addComponentToNamespace in interface NamingContainernamedComponent - The UIComponent to be addedpublic void removeComponentFromNamespace(UIComponent namedComponent)
NamingContainerRemove the specified UIComponent from the namespace of
this naming container, if it is present.
removeComponentFromNamespace in interface NamingContainernamedComponent - The UIComponent to be removedpublic UIComponent findComponentInNamespace(java.lang.String name)
NamingContainerFind and return a UIComponent in this namespace, if it
is present; otherwise return null.
If the argument name does not contain any UIComponent.SEPARATOR_CHAR characters, it is interpreted to be a
name in the namespace of this naming container.
If the argument name does contain UIComponent.SEPARATOR_CHAR characters, each segment between
UIComponent.SEPARATOR_CHAR is treated as a component
identifier in its own namespace, which are searched for in
child naming containers of this naming container, from left
to right.
findComponentInNamespace in interface NamingContainername - Identifier of the desired componentpublic java.lang.String generateClientId()
NamingContainerGenerate an identifier for a component, suitable for communication to a client. The identifier returned from this method must be unique within this namespace.
generateClientId in interface NamingContainer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||