|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.servlet.jsp.tagext.TagSupport | +--javax.servlet.jsp.tagext.BodyTagSupport | +--jp.morpho.webapp.servlet.jsp.tagext.BaseTag | +--jp.morpho.webapp.servlet.jsp.tagext.html.ControlTagSupport | +--jp.morpho.webapp.servlet.jsp.tagext.html.InputTag
HTML の INPUT 要素を実装したタグハンドラです。 テキスト入力、チェックボックス、ラジオボタンなどのコントロールに適したタグハンドラを作成するために、サブクラス化を前提とする abstract クラスを提供します。
INPUT の HTML 4 定義は次のとおりです。
<!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | FILE | HIDDEN | IMAGE | BUTTON)" > <!-- attribute name required for all but submit and reset --> <!ELEMENT INPUT - O EMPTY -- form control --> <!ATTLIST INPUT %attrs; -- %coreattrs, %i18n, %events -- type %InputType; TEXT -- what kind of widget is needed -- name CDATA #IMPLIED -- submit as part of form -- value CDATA #IMPLIED -- Specify for radio buttons and checkboxes -- checked (checked) #IMPLIED -- for radio buttons and check boxes -- disabled (disabled) #IMPLIED -- unavailable in this context -- readonly (readonly) #IMPLIED -- for text and passwd -- size CDATA #IMPLIED -- specific to each type of field -- maxlength NUMBER #IMPLIED -- max chars for text fields -- src %URI; #IMPLIED -- for fields with images -- alt CDATA #IMPLIED -- short description -- usemap %URI; #IMPLIED -- use client-side image map -- ismap (ismap) #IMPLIED -- use server-side image map -- tabindex NUMBER #IMPLIED -- position in tabbing order -- accesskey %Character; #IMPLIED -- accessibility key character -- onfocus %Script; #IMPLIED -- the element got the focus -- onblur %Script; #IMPLIED -- the element lost the focus -- onselect %Script; #IMPLIED -- some text was selected -- onchange %Script; #IMPLIED -- the element value was changed -- accept %ContentTypes; #IMPLIED -- list of MIME types for file upload -- >
フィールドの概要 |
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承したフィールド |
bodyContent |
クラス javax.servlet.jsp.tagext.TagSupport から継承したフィールド |
id, pageContext |
インタフェース javax.servlet.jsp.tagext.BodyTag から継承したフィールド |
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
インタフェース javax.servlet.jsp.tagext.IterationTag から継承したフィールド |
EVAL_BODY_AGAIN |
インタフェース javax.servlet.jsp.tagext.Tag から継承したフィールド |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
コンストラクタの概要 | |
InputTag()
InputTag を作成します。 |
メソッドの概要 | |
int |
doStartTag()
開始タグの処理です。 |
java.lang.String |
getAccept()
accept 属性を返します。 |
java.lang.String |
getAccesskey()
accesskey 属性を返します。 |
java.lang.String |
getAlt()
alt 属性を返します。 |
boolean |
getChecked()
checked 属性を返します。 |
boolean |
getDisabled()
disabled 属性を返します。 |
boolean |
getIsmap()
ismap 属性を返します。 |
java.lang.String |
getMaxlength()
maxlength 属性を返します。 |
java.lang.String |
getName()
name 属性を返します。 |
java.lang.String |
getOnblur()
onblur 属性を返します。 |
java.lang.String |
getOnchange()
onchange 属性を返します。 |
java.lang.String |
getOnfocus()
onfocus 属性を返します。 |
java.lang.String |
getOnselect()
onselect 属性を返します。 |
boolean |
getReadonly()
readonly 属性を返します。 |
java.lang.String |
getSize()
size 属性を返します。 |
java.lang.String |
getSrc()
src 属性を返します。 |
java.lang.String |
getTabindex()
tabindex 属性を返します。 |
abstract java.lang.String |
getTagType()
このタグのタイプを返します。 |
java.lang.String |
getTemplate()
template 属性を返します。 |
java.lang.String |
getType()
type 属性を返します。 |
java.lang.String |
getUsemap()
usemap 属性を返します。 |
java.lang.String |
getValue()
value 属性を返します。 |
void |
setAccept(java.lang.String accept)
accept 属性を設定します。 |
void |
setAccesskey(java.lang.String accesskey)
accesskey 属性を設定します。 |
void |
setAlt(java.lang.String alt)
alt 属性を設定します。 |
void |
setChecked(boolean checked)
checked 属性を設定します。 |
protected void |
setCheckedByFormData()
checked 属性が設定されなかった場合、name 属性に設定されている名前をキーにして HTTP パラメータから値を取得し、checked 属性を設定します。 |
void |
setDisabled(boolean disabled)
disabled 属性を設定します。 |
void |
setIsmap(boolean ismap)
ismap 属性を設定します。 |
void |
setMaxlength(java.lang.String maxlength)
maxlength 属性を設定します。 |
void |
setName(java.lang.String name)
name 属性を設定します。 |
void |
setOnblur(java.lang.String onblur)
onblur 属性を設定します。 |
void |
setOnchange(java.lang.String onchange)
onchange 属性を設定します。 |
void |
setOnfocus(java.lang.String onfocus)
onfocus 属性を設定します。 |
void |
setOnselect(java.lang.String onselect)
onselect 属性を設定します。 |
void |
setReadonly(boolean readonly)
readonly 属性を設定します。 |
void |
setSize(java.lang.String size)
size 属性を設定します。 |
void |
setSrc(java.lang.String src)
src 属性を設定します。 |
void |
setTabindex(java.lang.String tabindex)
tabindex 属性を設定します。 |
void |
setTemplate(java.lang.String template)
template 属性を設定します。 |
void |
setType(java.lang.String type)
type 属性を設定します。 |
void |
setUsemap(java.lang.String usemap)
usemap 属性を設定します。 |
void |
setValue(java.lang.String value)
value 属性を設定します。 |
protected void |
setValueByFormData()
value 属性が設定されなかった場合、name 属性に設定されている名前をキーにして HTTP パラメータから値を取得し、value 属性に設定します。 |
クラス jp.morpho.webapp.servlet.jsp.tagext.html.ControlTagSupport から継承したメソッド |
getDir, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getStyle, getStyleclass, getStyleid, getTitle, setDir, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setStyleclass, setStyleid, setTitle |
クラス jp.morpho.webapp.servlet.jsp.tagext.BaseTag から継承したメソッド |
doAfterBody, doEndTag, getActionMappingManager, getAttributeMap, getFrameworkContext, getTagManager, isBodyExists |
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承したメソッド |
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
クラス javax.servlet.jsp.tagext.TagSupport から継承したメソッド |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.morpho.webapp.servlet.jsp.tagext.TagTemplate から継承したメソッド |
getAttributeMap |
インタフェース javax.servlet.jsp.tagext.Tag から継承したメソッド |
getParent, setPageContext, setParent |
コンストラクタの詳細 |
public InputTag()
InputTag を作成します。
メソッドの詳細 |
public java.lang.String getAccept()
accept 属性を返します。
public java.lang.String getAccesskey()
accesskey 属性を返します。
public java.lang.String getAlt()
alt 属性を返します。
public boolean getChecked()
checked 属性を返します。
public boolean getDisabled()
disabled 属性を返します。
public boolean getIsmap()
ismap 属性を返します。
public java.lang.String getMaxlength()
maxlength 属性を返します。
public java.lang.String getName()
name 属性を返します。
TagTemplate
内の getName
public java.lang.String getOnblur()
onblur 属性を返します。
public java.lang.String getOnchange()
onchange 属性を返します。
public java.lang.String getOnfocus()
onfocus 属性を返します。
public java.lang.String getOnselect()
onselect 属性を返します。
public boolean getReadonly()
readonly 属性を返します。
public java.lang.String getSize()
size 属性を返します。
public java.lang.String getSrc()
src 属性を返します。
public java.lang.String getTabindex()
tabindex 属性を返します。
public java.lang.String getType()
type 属性を返します。
public java.lang.String getUsemap()
usemap 属性を返します。
public java.lang.String getValue()
value 属性を返します。
public java.lang.String getTemplate()
template 属性を返します。
public void setAccept(java.lang.String accept)
accept 属性を設定します。
accept
- accept 属性public void setAccesskey(java.lang.String accesskey)
accesskey 属性を設定します。
accesskey
- accesskey 属性public void setAlt(java.lang.String alt)
alt 属性を設定します。
alt
- alt 属性public void setChecked(boolean checked)
checked 属性を設定します。
checked
- checked 属性public void setDisabled(boolean disabled)
disabled 属性を設定します。
disabled
- disabled 属性public void setIsmap(boolean ismap)
ismap 属性を設定します。
ismap
- ismap 属性public void setMaxlength(java.lang.String maxlength)
maxlength 属性を設定します。
maxlength
- maxlength 属性public void setName(java.lang.String name)
name 属性を設定します。
name
- name 属性public void setOnblur(java.lang.String onblur)
onblur 属性を設定します。
onblur
- onblur 属性public void setOnchange(java.lang.String onchange)
onchange 属性を設定します。
onchange
- onchange 属性public void setOnfocus(java.lang.String onfocus)
onfocus 属性を設定します。
onfocus
- onfocus 属性public void setOnselect(java.lang.String onselect)
onselect 属性を設定します。
onselect
- onselect 属性public void setReadonly(boolean readonly)
readonly 属性を設定します。
readonly
- readonly 属性public void setSize(java.lang.String size)
size 属性を設定します。
size
- size 属性public void setSrc(java.lang.String src)
src 属性を設定します。
src
- src 属性public void setTabindex(java.lang.String tabindex)
tabindex 属性を設定します。
tabindex
- tabindex 属性public void setType(java.lang.String type)
type 属性を設定します。
type
- type 属性public void setUsemap(java.lang.String usemap)
usemap 属性を設定します。
usemap
- usemap 属性public void setValue(java.lang.String value)
value 属性を設定します。
value
- value 属性public void setTemplate(java.lang.String template)
template 属性を設定します。
template
- template 属性public int doStartTag() throws javax.servlet.jsp.JspException
開始タグの処理です。
javax.servlet.jsp.tagext.Tag
内の doStartTag
javax.servlet.jsp.tagext.BodyTagSupport
内の doStartTag
javax.servlet.jsp.JspException
Tag.doStartTag()
public abstract java.lang.String getTagType()
このタグのタイプを返します。
TagTemplate
内の getTagType
TagTemplate.getTagType()
protected void setCheckedByFormData()
checked 属性が設定されなかった場合、name 属性に設定されている名前をキーにして HTTP パラメータから値を取得し、checked 属性を設定します。 name 属性が設定されていない場合は何もしません。
protected void setValueByFormData() throws javax.servlet.jsp.JspException
value 属性が設定されなかった場合、name 属性に設定されている名前をキーにして HTTP パラメータから値を取得し、value 属性に設定します。 name 属性が設定されていない場合は何もしません。
javax.servlet.jsp.JspException
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |