org.talika.tarsis.taglib.form
Class BaseControlTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by org.talika.tarsis.taglib.form.BaseTag
          extended by org.talika.tarsis.taglib.form.BaseControlTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
BaseXButtonTag, InputTag, OptionTag, SelectTag, TextAreaTag

public abstract class BaseControlTag
extends BaseTag

Base implementation for all form control tags.

Version:
$Revision: 130 $
Author:
Jose M. Palomar
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
protected BaseControlTag()
          Creates a new BaseControlTag object.
 
Method Summary
 java.lang.String controlAttributes()
          Renders a string with values of control attributes.
 java.lang.String controlEvents()
          Renders a string with values of control events attributes.
 java.lang.String controlName()
          Renders a string with the value of name attribute.
 java.lang.String controlValue()
          Renders a string with the value of value attribute.
 void release()
          Called on a Tag handler to release state.
 void setAccesskey(java.lang.String accesskey)
          Sets accesskey attribute value.
 void setDisabled(java.lang.String disabled)
          Sets disabled attribute value.
 void setName(java.lang.String name)
          Sets name attribute value.
 void setOnblur(java.lang.String onblur)
          Sets onblur attribute value.
 void setOnchange(java.lang.String onchange)
          Sets onchange attribute value.
 void setOnfocus(java.lang.String onfocus)
          Sets onfocus attribute value.
 void setOnselect(java.lang.String onselect)
          Sets onselect attribute value.
 void setReadonly(java.lang.String readonly)
          Sets readonly attribute value.
 void setTabindex(java.lang.String tabindex)
          Sets tabindex attribute value.
 void setValue(java.lang.String value)
          Sets value attribute value.
 
Methods inherited from class org.talika.tarsis.taglib.form.BaseTag
baseAttributes, doEndTag, doStartTag, intrinsicEvents, setId, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseControlTag

protected BaseControlTag()
Creates a new BaseControlTag object.

Method Detail

controlName

public final java.lang.String controlName()
Renders a string with the value of name attribute.

Returns:
String a string with the value of name attribute

controlValue

public final java.lang.String controlValue()
Renders a string with the value of value attribute.

Returns:
String a string with the value of value attribute

controlAttributes

public final java.lang.String controlAttributes()
Renders a string with values of control attributes.
Control attributes are disabled, readonly, accesskey and tabindex.

Returns:
String a string with values of control attributes.

controlEvents

public final java.lang.String controlEvents()
Renders a string with values of control events attributes.
Control events attributes are onblur, onchange, onfocus and onselect.

Returns:
String a string with values of control events attributes.

setName

public final void setName(java.lang.String name)
Sets name attribute value.

Parameters:
name - String name attribute value.

setValue

public final void setValue(java.lang.String value)
Sets value attribute value.

Parameters:
value - String value attribute value.

setDisabled

public final void setDisabled(java.lang.String disabled)
Sets disabled attribute value.

Parameters:
disabled - String disabled attribute value.

setReadonly

public final void setReadonly(java.lang.String readonly)
Sets readonly attribute value.

Parameters:
readonly - String readonly attribute value.

setAccesskey

public final void setAccesskey(java.lang.String accesskey)
Sets accesskey attribute value.

Parameters:
accesskey - String accesskey attribute value.

setTabindex

public final void setTabindex(java.lang.String tabindex)
Sets tabindex attribute value.

Parameters:
tabindex - String tabindex attribute value.

setOnblur

public final void setOnblur(java.lang.String onblur)
Sets onblur attribute value.

Parameters:
onblur - String onblur attribute value.

setOnchange

public final void setOnchange(java.lang.String onchange)
Sets onchange attribute value.

Parameters:
onchange - String onchange attribute value.

setOnfocus

public final void setOnfocus(java.lang.String onfocus)
Sets onfocus attribute value.

Parameters:
onfocus - String onfocus attribute value.

setOnselect

public final void setOnselect(java.lang.String onselect)
Sets onselect attribute value.

Parameters:
onselect - String onselect attribute value.

release

public void release()
Called on a Tag handler to release state.

Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class BaseTag
See Also:
Tag.release()


Copyright © 2002-2012 Talika Open Source Group. All Rights Reserved.