org.apache.struts.taglib.html

Class BaseFieldTag

Known Direct Subclasses:
FileTag, HiddenTag, PasswordTag, TextTag, TextTag

public abstract class BaseFieldTag
extends BaseInputTag

Convenience base class for the various input tags for text fields.

Version:
$Revision: 1.17 $ $Date: 2002/11/16 06:05:21 $

Author:
Craig R. McClanahan

Field Summary

protected String
accept
Comma-delimited list of content types that a server processing this form will handle correctly.
protected String
name
The name of the bean containing our underlying property.
protected boolean
redisplay
The "redisplay contents" flag (used only on password).
protected String
type
The type of input field represented by this tag (text, password, or hidden).

Fields inherited from class org.apache.struts.taglib.html.BaseInputTag

cols, maxlength, messages, property, rows, value

Fields inherited from class org.apache.struts.taglib.html.BaseHandlerTag

accesskey, alt, altKey, bundle, defaultLocale, disabled, indexed, locale, log, loopTagStatusClass, loopTagStatusGetIndex, loopTagSupportClass, loopTagSupportGetStatus, messages, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, readonly, style, styleClass, styleId, tabindex, title, titleKey, triedJstlInit, triedJstlSuccess

Method Summary

int
doStartTag()
Generate the required input tag.
String
getAccept()
String
getName()
boolean
getRedisplay()
void
release()
Release any acquired resources.
void
setAccept(String accept)
void
setName(String name)
void
setRedisplay(boolean redisplay)

Methods inherited from class org.apache.struts.taglib.html.BaseInputTag

doEndTag, doStartTag, getCols, getMaxlength, getProperty, getRows, getSize, getValue, release, setCols, setMaxlength, setProperty, setRows, setSize, setValue

Methods inherited from class org.apache.struts.taglib.html.BaseHandlerTag

getAccesskey, getAlt, getAltKey, getBundle, getDisabled, getElementClose, getIndexed, getJstlLoopIndex, getLocale, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getReadonly, getStyle, getStyleClass, getStyleId, getTabindex, getTitle, getTitleKey, isXhtml, lookupProperty, message, prepareEventHandlers, prepareFocusEvents, prepareIndex, prepareKeyEvents, prepareMouseEvents, prepareStyles, prepareTextEvents, release, setAccesskey, setAlt, setAltKey, setBundle, setDisabled, setIndexed, setLocale, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setReadonly, setStyle, setStyleClass, setStyleId, setTabindex, setTitle, setTitleKey

Field Details

accept

protected String accept
Comma-delimited list of content types that a server processing this form will handle correctly. This property is defined only for the file tag, but is implemented here because it affects the rendered HTML of the corresponding <input> tag.


name

protected String name
The name of the bean containing our underlying property.


redisplay

protected boolean redisplay
The "redisplay contents" flag (used only on password).


type

protected String type
The type of input field represented by this tag (text, password, or hidden).

Method Details

doStartTag

public int doStartTag()
            throws JspException
Generate the required input tag.

Support for indexed property since Struts 1.1

Overrides:
doStartTag in interface BaseInputTag


getAccept

public String getAccept()


getName

public String getName()


getRedisplay

public boolean getRedisplay()


release

public void release()
Release any acquired resources.
Overrides:
release in interface BaseInputTag


setAccept

public void setAccept(String accept)


setName

public void setName(String name)


setRedisplay

public void setRedisplay(boolean redisplay)


Copyright B) 2000-2005 - Apache Software Foundation