org.araneaframework.jsp.tag.presentation
Class BaseButtonTag

java.lang.Object
  extended byorg.araneaframework.jsp.tag.BaseTag
      extended byorg.araneaframework.jsp.tag.PresentationTag
          extended byorg.araneaframework.jsp.tag.presentation.BaseButtonTag
All Implemented Interfaces:
AttributedTagInterface, ContainedTagInterface, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally
Direct Known Subclasses:
ButtonHtmlTag, LinkButtonHtmlTag

public class BaseButtonTag
extends PresentationTag

Button base tag.

Author:
Oleg Mürk

Field Summary
protected  String id
           
protected  String labelId
           
protected  String onclick
           
protected  String 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
BaseButtonTag()
           
 
Method Summary
 void setId(String id)
           
 void setLabelId(String labelId)
           
 void setOnclick(String onclick)
           
 void setTabindex(String tabindex)
           
 
Methods inherited from class org.araneaframework.jsp.tag.PresentationTag
addAttribute, calculateStyleClass, doStartTag, getStyle, getStyleClass, setPageContext, setStyle, setStyleClass
 
Methods inherited from class org.araneaframework.jsp.tag.BaseTag
addContextEntry, doCatch, doEndTag, doEndTag, doFinally, 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

id

protected String id

labelId

protected String labelId

onclick

protected String onclick

tabindex

protected String tabindex
Constructor Detail

BaseButtonTag

public BaseButtonTag()
Method Detail

setId

public void setId(String id)
           throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
Jsp.attribute:
type = "java.lang.String" required = "false" description = "Button id, allows to access button from JavaScript."

setLabelId

public void setLabelId(String labelId)
                throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
Jsp.attribute:
type = "java.lang.String" required = "false" description = "Id of button label."

setOnclick

public void setOnclick(String onclick)
                throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
Jsp.attribute:
type = "java.lang.String" required = "true" description = "onClick Javascript action."

setTabindex

public void setTabindex(String tabindex)
                 throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
Since:
1.0.11
Jsp.attribute:
type = "java.lang.String" required = "false" description = "HTML tabindex for the button."