org.araneaframework.jsp.tag
Class BaseTagWrapperTag

java.lang.Object
  extended by org.araneaframework.jsp.tag.BaseTag
      extended by org.araneaframework.jsp.tag.BaseTagWrapperTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally, ContainedTagInterface
Direct Known Subclasses:
StyledWrapperTag

public abstract class BaseTagWrapperTag
extends BaseTag

Tag wrapper tag.

Author:
Oleg Mürk

Field Summary
protected  ContainedTagInterface tag
           
 
Fields inherited from class org.araneaframework.jsp.tag.BaseTag
GLOBAL_CONTEXT_ENTRIES_KEY, pageContext, parent
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
BaseTagWrapperTag()
           
 
Method Summary
protected abstract  void configureTag(ContainedTagInterface tag)
          Callback: configure tag
protected  int doEndTag(Writer out)
          Internal callback: after tag.
protected  int doStartTag(Writer out)
          Internal callback: before tag.
protected abstract  ContainedTagInterface getTag()
          Callback: get tag
 
Methods inherited from class org.araneaframework.jsp.tag.BaseTag
addContextEntry, doCatch, doEndTag, doFinally, doStartTag, evaluate, evaluateNotNull, executeEndSubtag, executeEndTagAndUnregister, executeStartSubtag, executeSubtag, getConfiguration, getContextEntry, getContextWidget, getContextWidgetFullId, getEnvironment, getLocalizationContext, getOutputData, getParent, hideGlobalContextEntries, registerAndExecuteStartTag, registerSubtag, release, requireContextEntry, restoreGlobalContextEntries, setPageContext, setParent, unregisterSubtag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tag

protected ContainedTagInterface tag
Constructor Detail

BaseTagWrapperTag

public BaseTagWrapperTag()
Method Detail

doStartTag

protected int doStartTag(Writer out)
                  throws Exception
Description copied from class: BaseTag
Internal callback: before tag.

Overrides:
doStartTag in class BaseTag
Throws:
Exception

doEndTag

protected int doEndTag(Writer out)
                throws Exception
Description copied from class: BaseTag
Internal callback: after tag.

Overrides:
doEndTag in class BaseTag
Throws:
Exception

getTag

protected abstract ContainedTagInterface getTag()
                                         throws javax.servlet.jsp.JspException
Callback: get tag

Throws:
javax.servlet.jsp.JspException

configureTag

protected abstract void configureTag(ContainedTagInterface tag)
                              throws javax.servlet.jsp.JspException
Callback: configure tag

Throws:
javax.servlet.jsp.JspException