UINamingContainer

Method Detail

getFamily

Return the identifier of the component family to which this
component belongs. This identifier, in conjunction with the value
of the rendererType property, may be used to select
the appropriate Renderer for this component instance.

getSeparatorChar

Return the character used to separate
segments of a clientId. The implementation must determine if there is a
<context-param> with the value given by the value of
the symbolic constant SEPARATOR_CHAR_PARAM_NAME. If there is a
value for this param, the first character of the value must be returned
from this method. Otherwise, the value of the symbolic constant NamingContainer.SEPARATOR_CHAR must be returned.

callback - the VisitCallback instance
whose visit method will be called
for each node visited.

Returns:

component implementations may return true
to indicate that the tree visit is complete (eg. all components
that need to be visited have been visited). This results in
the tree visit being short-circuited such that no more components
are visited.

createUniqueId

Generate an identifier for a component. The identifier
will be prefixed with UNIQUE_ID_PREFIX, and will be unique
within this component-container. Optionally, a unique seed value can
be supplied by component creators which should be
included in the generated unique id.