org.araneaframework.jsp.tag.uilib.list
Class BaseListRowButtonTag

java.lang.Object
  extended by org.araneaframework.jsp.tag.BaseTag
      extended by org.araneaframework.jsp.tag.PresentationTag
          extended by org.araneaframework.jsp.tag.presentation.BaseSimpleButtonTag
              extended by org.araneaframework.jsp.tag.uilib.list.BaseListRowButtonTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally, AttributedTagInterface, ContainedTagInterface
Direct Known Subclasses:
ListRowButtonHtmlTag, ListRowLinkButtonHtmlTag

public class BaseListRowButtonTag
extends BaseSimpleButtonTag

List row button base tag.

Author:
Jevgeni Kabanov (ekabanov at araneaframework dot org)

Field Summary
protected  UiUpdateEvent event
           
protected  String globalUpdateRegions
           
protected  List updateRegionNames
           
protected  String updateRegions
           
 
Fields inherited from class org.araneaframework.jsp.tag.presentation.BaseSimpleButtonTag
contextWidgetId, id, labelId, localizedLabel, onClickPrecondition, tabindex
 
Fields inherited from class org.araneaframework.jsp.tag.PresentationTag
attributes, baseStyleClass, style, styleClass
 
Fields inherited from class org.araneaframework.jsp.tag.BaseTag
GLOBAL_CONTEXT_ENTRIES_KEY, pageContext, parent
 
Fields inherited from interface org.araneaframework.jsp.tag.basic.AttributedTagInterface
ATTRIBUTED_TAG_KEY, HTML_ELEMENT_KEY
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
BaseListRowButtonTag()
           
 
Method Summary
 void doFinally()
          Override it to free additional resources, always call superclass method too.
protected  int doStartTag(Writer out)
          Internal callback: before tag.
 void setEventId(String eventId)
           
 void setGlobalUpdateRegions(String globalUpdateRegions)
           
 void setUpdateRegions(String updateRegions)
           
 
Methods inherited from class org.araneaframework.jsp.tag.presentation.BaseSimpleButtonTag
setId, setLabelId, setOnClickPrecondition, setTabindex
 
Methods inherited from class org.araneaframework.jsp.tag.PresentationTag
addAttribute, calculateStyleClass, getStyle, getStyleClass, setPageContext, setStyle, setStyleClass
 
Methods inherited from class org.araneaframework.jsp.tag.BaseTag
addContextEntry, doCatch, doEndTag, doEndTag, doStartTag, evaluate, evaluateNotNull, executeEndSubtag, executeEndTagAndUnregister, executeStartSubtag, executeSubtag, getConfiguration, getContextEntry, getContextWidget, getContextWidgetFullId, getEnvironment, getLocalizationContext, getOutputData, getParent, hideGlobalContextEntries, registerAndExecuteStartTag, registerSubtag, release, requireContextEntry, restoreGlobalContextEntries, setParent, unregisterSubtag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

updateRegions

protected String updateRegions

globalUpdateRegions

protected String globalUpdateRegions

updateRegionNames

protected List updateRegionNames

event

protected UiUpdateEvent event
Constructor Detail

BaseListRowButtonTag

public BaseListRowButtonTag()
Method Detail

doStartTag

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

Overrides:
doStartTag in class BaseSimpleButtonTag
Throws:
Exception

setEventId

public void setEventId(String eventId)
                throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException

setUpdateRegions

public void setUpdateRegions(String updateRegions)
                      throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException

setGlobalUpdateRegions

public void setGlobalUpdateRegions(String globalUpdateRegions)
                            throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException

doFinally

public void doFinally()
Description copied from class: BaseTag
Override it to free additional resources, always call superclass method too.

Specified by:
doFinally in interface javax.servlet.jsp.tagext.TryCatchFinally
Specified by:
doFinally in interface ContainedTagInterface
Overrides:
doFinally in class BaseTag