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

## org.seasar.cubby.tags
クラス InputTag

    java.lang.Object
      javax.servlet.jsp.tagext.SimpleTagSupport
          org.seasar.cubby.tags.InputTag

すべての実装されたインタフェース:
  DynamicAttributes, JspTag, SimpleTag

    public class InputTag

extends SimpleTagSupport

`<input>` タグを出力します。

このタグは type 属性により挙動が変わります。

`type` 属性が `checkbox` または radio の場合 | `value` 属性をそのまま `value` 属性として出力します。 フォームオブジェクトのプロパティ値と `value` 属性が一致した場合 `checked="checked"` を出力します。
上記以外の場合 | `value` 属性が指定されている場合はそのまま `value` 属性として出力します。 `value` 属性が指定されていない場合はフォームオブジェクトのプロパティを `value` 属性として出力します。

バリデーションエラーが発生している場合は、入力された値を復元します。

作成者:
  agata, baba

コンストラクタの概要
`InputTag()`

メソッドの概要
`void` | `doTag()`
`protected Map<String,Object>` | `getDynamicAttributes()` 動的な属性を取得します。
`void` | `setCheckedValue(String checkedValue)` `checkedValue` 属性を設定します。
`void` | `setDynamicAttribute(String uri, String localName, Object value)`
`void` | `setIndex(Integer index)` `index` 属性を設定します。
`void` | `setName(String name)` `name` 属性を設定します。
`void` | `setType(String type)` `type` 属性を設定します。
`void` | `setValue(Object value)` `value` 属性を設定します。

クラス javax.servlet.jsp.tagext.SimpleTagSupport から継承されたメソッド
`findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### InputTag

    public InputTag()

メソッドの詳細

### setType

    public void setType(String type)

  `type` 属性を設定します。

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

### setName

    public void setName(String name)

  `name` 属性を設定します。

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

### setCheckedValue

    public void setCheckedValue(String checkedValue)

  `checkedValue` 属性を設定します。

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

### setValue

    public void setValue(Object value)

  `value` 属性を設定します。

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

### setIndex

    public void setIndex(Integer index)

  `index` 属性を設定します。

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

### doTag

    public void doTag()
               throws JspException,
                      IOException

  定義:
    インタフェース `SimpleTag` 内の `doTag`
  オーバーライド:
    クラス `SimpleTagSupport` 内の `doTag`
  例外:
    `JspException`
    `IOException`

### setDynamicAttribute

    public void setDynamicAttribute(String uri,
                                    String localName,
                                    Object value)
                             throws JspException

  定義:
    インタフェース `DynamicAttributes` 内の `setDynamicAttribute`
  例外:
    `JspException`

### getDynamicAttributes

    protected Map<String,Object> getDynamicAttributes()

  動的な属性を取得します。

  戻り値:
    動的な属性

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

Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.