UIX 2.2.8

oracle.cabo.ui.jsps.tags
Class BaseAttributeTag

java.lang.Object
  |
  +--oracle.cabo.ui.jsps.tags.BaseTag
        |
        +--oracle.cabo.ui.jsps.tags.BaseAttributeTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
DateValidaterTag, DecimalValidaterTag, RegExpValidaterTag, Utf8LengthValidaterTag, WMLValidaterTag

public abstract class BaseAttributeTag
extends oracle.cabo.ui.jsps.tags.BaseTag

Base class for classes that implement UINode attribute values.


Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
protected BaseAttributeTag()
           
 
Method Summary
protected abstract  java.lang.Object createValue()
          Hook for creating the underlying objecft.
 int doEndTag()
           
 int doStartTag()
           
 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
 

Constructor Detail

BaseAttributeTag

protected BaseAttributeTag()
Method Detail

doStartTag

public int doStartTag()
Overrides:
doStartTag in class oracle.cabo.ui.jsps.tags.BaseTag

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Overrides:
doEndTag in class oracle.cabo.ui.jsps.tags.BaseTag

release

public void release()
Overrides:
release in class oracle.cabo.ui.jsps.tags.BaseTag

createValue

protected abstract java.lang.Object createValue()
Hook for creating the underlying objecft. This will be called during doStartTag().

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