InputTag
Keywords: jp.morpho.webapp.servlet.jsp.tagext.html.InputTag,InputTag class

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.morpho.webapp.servlet.jsp.tagext.html
クラス InputTag

    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

すべての実装インタフェース:
  Attrs, javax.servlet.jsp.tagext.BodyTag, CoreAttrs, Events, I18n, javax.servlet.jsp.tagext.IterationTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag, TagTemplate

直系の既知のサブクラス:
  ActionButtonTag, ButtonTag, CheckboxTag, FileTag, HiddenTag, ImageTag, PasswordTag, RadioTag, ResetTag, SubmitTag, TextTag

public abstract class InputTag
extends ControlTagSupport
implements TagTemplate

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 --
       >

作成者:
  Kumiko Hiroi
関連項目:
  直列化された形式

フィールドの概要

クラス 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`

コンストラクタの詳細

### InputTag

    public InputTag()

  InputTag を作成します。

メソッドの詳細

### getAccept

    public java.lang.String getAccept()

  accept 属性を返します。

  戻り値:
    accept 属性

### getAccesskey

    public java.lang.String getAccesskey()

  accesskey 属性を返します。

  戻り値:
    accesskey 属性

### getAlt

    public java.lang.String getAlt()

  alt 属性を返します。

  戻り値:
    alt 属性

### getChecked

    public boolean getChecked()

  checked 属性を返します。

  戻り値:
    checked 属性

### getDisabled

    public boolean getDisabled()

  disabled 属性を返します。

  戻り値:
    disabled 属性

### getIsmap

    public boolean getIsmap()

  ismap 属性を返します。

  戻り値:
    ismap 属性

### getMaxlength

    public java.lang.String getMaxlength()

  maxlength 属性を返します。

  戻り値:
    maxlength 属性

### getName

    public java.lang.String getName()

  name 属性を返します。

  定義:
    インタフェース `TagTemplate` 内の `getName`
  戻り値:
    name 属性

### getOnblur

    public java.lang.String getOnblur()

  onblur 属性を返します。

  戻り値:
    onblur 属性

### getOnchange

    public java.lang.String getOnchange()

  onchange 属性を返します。

  戻り値:
    onchange 属性

### getOnfocus

    public java.lang.String getOnfocus()

  onfocus 属性を返します。

  戻り値:
    onfocus 属性

### getOnselect

    public java.lang.String getOnselect()

  onselect 属性を返します。

  戻り値:
    onselect 属性

### getReadonly

    public boolean getReadonly()

  readonly 属性を返します。

  戻り値:
    readonly 属性

### getSize

    public java.lang.String getSize()

  size 属性を返します。

  戻り値:
    size 属性

### getSrc

    public java.lang.String getSrc()

  src 属性を返します。

  戻り値:
    src 属性

### getTabindex

    public java.lang.String getTabindex()

  tabindex 属性を返します。

  戻り値:
    tabindex 属性

### getType

    public java.lang.String getType()

  type 属性を返します。

  戻り値:
    type 属性

### getUsemap

    public java.lang.String getUsemap()

  usemap 属性を返します。

  戻り値:
    usemap 属性

### getValue

    public java.lang.String getValue()

  value 属性を返します。

  戻り値:
    value 属性

### getTemplate

    public java.lang.String getTemplate()

  template 属性を返します。

  戻り値:
    template 属性

### setAccept

    public void setAccept(java.lang.String accept)

  accept 属性を設定します。

  パラメータ:
    `accept` - accept 属性

### setAccesskey

    public void setAccesskey(java.lang.String accesskey)

  accesskey 属性を設定します。

  パラメータ:
    `accesskey` - accesskey 属性

### setAlt

    public void setAlt(java.lang.String alt)

  alt 属性を設定します。

  パラメータ:
    `alt` - alt 属性

### setChecked

    public void setChecked(boolean checked)

  checked 属性を設定します。

  パラメータ:
    `checked` - checked 属性

### setDisabled

    public void setDisabled(boolean disabled)

  disabled 属性を設定します。

  パラメータ:
    `disabled` - disabled 属性

### setIsmap

    public void setIsmap(boolean ismap)

  ismap 属性を設定します。

  パラメータ:
    `ismap` - ismap 属性

### setMaxlength

    public void setMaxlength(java.lang.String maxlength)

  maxlength 属性を設定します。

  パラメータ:
    `maxlength` - maxlength 属性

### setName

    public void setName(java.lang.String name)

  name 属性を設定します。

  パラメータ:
    `name` - name 属性

### setOnblur

    public void setOnblur(java.lang.String onblur)

  onblur 属性を設定します。

  パラメータ:
    `onblur` - onblur 属性

### setOnchange

    public void setOnchange(java.lang.String onchange)

  onchange 属性を設定します。

  パラメータ:
    `onchange` - onchange 属性

### setOnfocus

    public void setOnfocus(java.lang.String onfocus)

  onfocus 属性を設定します。

  パラメータ:
    `onfocus` - onfocus 属性

### setOnselect

    public void setOnselect(java.lang.String onselect)

  onselect 属性を設定します。

  パラメータ:
    `onselect` - onselect 属性

### setReadonly

    public void setReadonly(boolean readonly)

  readonly 属性を設定します。

  パラメータ:
    `readonly` - readonly 属性

### setSize

    public void setSize(java.lang.String size)

  size 属性を設定します。

  パラメータ:
    `size` - size 属性

### setSrc

    public void setSrc(java.lang.String src)

  src 属性を設定します。

  パラメータ:
    `src` - src 属性

### setTabindex

    public void setTabindex(java.lang.String tabindex)

  tabindex 属性を設定します。

  パラメータ:
    `tabindex` - tabindex 属性

### setType

    public void setType(java.lang.String type)

  type 属性を設定します。

  パラメータ:
    `type` - type 属性

### setUsemap

    public void setUsemap(java.lang.String usemap)

  usemap 属性を設定します。

  パラメータ:
    `usemap` - usemap 属性

### setValue

    public void setValue(java.lang.String value)

  value 属性を設定します。

  パラメータ:
    `value` - value 属性

### setTemplate

    public void setTemplate(java.lang.String template)

  template 属性を設定します。

  パラメータ:
    `template` - template 属性

### doStartTag

    public int doStartTag()
                   throws javax.servlet.jsp.JspException

  開始タグの処理です。

  定義:
    インタフェース `javax.servlet.jsp.tagext.Tag` 内の `doStartTag`
  オーバーライド:
    クラス `javax.servlet.jsp.tagext.BodyTagSupport` 内の `doStartTag`
  戻り値:
    EVAL_BODY_BUFFERED
    `javax.servlet.jsp.JspException`
  関連項目:
    `Tag.doStartTag()`

### getTagType

    public abstract java.lang.String getTagType()

  このタグのタイプを返します。

  定義:
    インタフェース `TagTemplate` 内の `getTagType`
  戻り値:
    このタグのタイプ
  関連項目:
    `TagTemplate.getTagType()`

### setCheckedByFormData

    protected void setCheckedByFormData()

  checked 属性が設定されなかった場合、name 属性に設定されている名前をキーにして HTTP パラメータから値を取得し、checked 属性を設定します。 name 属性が設定されていない場合は何もしません。

### setValueByFormData

    protected void setValueByFormData()
                               throws javax.servlet.jsp.JspException

  value 属性が設定されなかった場合、name 属性に設定されている名前をキーにして HTTP パラメータから値を取得し、value 属性に設定します。 name 属性が設定されていない場合は何もしません。

    `javax.servlet.jsp.JspException`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド