UIX 2.2.8

oracle.cabo.ui.jsps.tags
Class BaseNamedChildTag

java.lang.Object
  |
  +--oracle.cabo.ui.jsps.tags.BaseTag
        |
        +--oracle.cabo.ui.jsps.tags.BaseNamedChildTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.Tag, UINodeEnvelopeTag, UIXTag
Direct Known Subclasses:
AboutTag, AdvancedChoicesTag, AlternateContentTag, BottomTag, CaseTag, CatchTag, CategoriesTag, CenterTag, CobrandingTag, ColumnFooterTag, ColumnHeaderStampTag, ColumnHeaderTag, ContentLinkTag, ContextSwitcherTag, CopyrightTag, CorporateBrandingTag, DetailTag, EndTag, FilterChoiceTag, FilterTag, FootnoteTag, GlobalButtonsTag, HeaderInstructionsTag, InContextBrandingTag, InnerBottomTag, InnerEndTag, InnerLeftTag, InnerRightTag, InnerStartTag, InnerTopTag, ItemsTag, LabelTag, LargeAdvertisementTag, LeadingFooterTag, LeadingTag, LeftTag, LocationTag, MediumAdvertisementTag, MessagesTag, MetaContainerTag, NodeStampTag, PageButtonsTag, PageHeaderTag, PageStatusTag, PrivacyTag, PromptTag, QuickSearchTag, ReturnNavigationTag, RightTag, RowHeaderStampTag, SearchInstructionsTag, StartTag, SubTabsTag, TableActionsTag, TableFilterTag, TableSelectionTag, TabsTag, TopTag, TotalTag, TrailingFooterTag, TrailingTag, UserInfoTag

public abstract class BaseNamedChildTag
extends oracle.cabo.ui.jsps.tags.BaseTag
implements UINodeEnvelopeTag

Base Tag implementation for named child wrappers.


Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
BaseNamedChildTag()
           
 
Method Summary
 void addNode(UINode node)
           
 int doEndTag()
           
 int doStartTag()
           
protected abstract  java.lang.String getChildName()
          Override this to return the name of the named child.
 java.lang.String getId()
           
protected  javax.servlet.jsp.PageContext getPageContext()
           
 javax.servlet.jsp.tagext.Tag getParent()
           
 void release()
           
 void setId(java.lang.String id)
           
 void setPageContext(javax.servlet.jsp.PageContext pageContext)
           
 void setParent(javax.servlet.jsp.tagext.Tag parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
doEndTag, getParent, release, setPageContext, setParent
 

Constructor Detail

BaseNamedChildTag

public BaseNamedChildTag()
Method Detail

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class oracle.cabo.ui.jsps.tags.BaseTag

addNode

public void addNode(UINode node)
             throws javax.servlet.jsp.JspException
Specified by:
addNode in interface UINodeEnvelopeTag

getChildName

protected abstract java.lang.String getChildName()
Override this to return the name of the named child.

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag

getParent

public javax.servlet.jsp.tagext.Tag getParent()
Specified by:
getParent in interface javax.servlet.jsp.tagext.Tag

setParent

public void setParent(javax.servlet.jsp.tagext.Tag parent)
Specified by:
setParent in interface javax.servlet.jsp.tagext.Tag

setId

public void setId(java.lang.String id)

getId

public java.lang.String getId()

setPageContext

public void setPageContext(javax.servlet.jsp.PageContext pageContext)
Specified by:
setPageContext in interface javax.servlet.jsp.tagext.Tag

getPageContext

protected javax.servlet.jsp.PageContext getPageContext()

UIX 2.2.8