findComponent(FacesContext context) Return the corresponding UIComponent for this tag, creating it
if necessary.
If this is not the first time this method has been called, then
return the cached _componentInstance instance found last time.
If this is not the first time this view has been seen, then
locate the existing _componentInstance using the id attribute assigned
to this tag and return it.
setPageContext(PageContext pageContext) Standard method invoked by the JSP framework to inform this tag
of the PageContext associated with the jsp page currently being
processed.
public void
setParent(Tag tag) Standard method invoked by the JSP framework to inform this tag
of the enclosing JSP tag object.
Add verbatim as a sibling of _componentInstance in
_componentInstance in the parent's child list. verbatim is
added to the list at the position immediatly following
_componentInstance.
Invoke encodeBegin on the associated UIComponent. Subclasses can
override this method to perform custom processing before or after
the UIComponent method invocation.
Invoke encodeChildren on the associated UIComponent. Subclasses can
override this method to perform custom processing before or after
the UIComponent method invocation. This is only invoked for components
whose getRendersChildren method returns true.
Invoke encodeEnd on the associated UIComponent. Subclasses can override this
method to perform custom processing before or after the UIComponent method
invocation.
Return the corresponding UIComponent for this tag, creating it
if necessary.
If this is not the first time this method has been called, then
return the cached _componentInstance instance found last time.
If this is not the first time this view has been seen, then
locate the existing _componentInstance using the id attribute assigned
to this tag and return it. Note that this is simple for
components with user-assigned ids. For components with
generated ids, the "reattachment" relies on the fact that
UIViewRoot will generate the same id values for tags in
this page as it did when first generating the view. For this
reason all JSF tags within a JSTL "c:if" are required to have
explicitly-assigned ids.
Otherwise create the _componentInstance, populate its properties from
the xml attributes on this JSP tag and attach it to its parent.
When a _componentInstance is found or created the parent JSP tag is also
told that the _componentInstance has been "seen". When the parent tag
ends it will delete any components which were in the view
previously but have not been seen this time; see doEndTag for
more details.
Get the value to be returned by the doEndTag method to the
JSP framework. Subclasses which wish to use the inherited
doEndTag but control whether the tag is permitted to contain
nested tags or not can just override this method to return
Tag.SOME_CONSTANT.
Tag.EVAL_PAGE
Get the value to be returned by the doStartTag method to the
JSP framework. Subclasses which wish to use the inherited
doStartTag but control whether the tag is permitted to contain
nested tags or not can just override this method to return
Tag.SOME_CONSTANT.
BodyTag.EVAL_BODY_BUFFERED