feat.v1.template.form
クラス SelectControl

java.lang.Object
  拡張feat.v1.template.form.SelectControl
すべての実装インタフェース:
FormControl

public class SelectControl
extends java.lang.Object
implements FormControl

フォームのリストコントロール。

作成者:
SUGIMOTO Ken-ichi

フィールドの概要
 
インタフェース feat.v1.template.form.FormControl から継承したフィールド
TYPE_BUTTON, TYPE_CHECKBOX, TYPE_FILE, TYPE_HIDDEN, TYPE_IMAGE, TYPE_PASSWORD, TYPE_RADIO, TYPE_RESET, TYPE_SELECT, TYPE_SUBMIT, TYPE_TEXT, TYPE_TEXTAREA
 
メソッドの概要
 void addItem(ListItem item)
           
 void clearItems()
           
 HTMLElement getElement()
          このコントールのHTML要素オブジェクトを返す。
 ListItem[] getItems()
           
 Option[] getOptions()
           
 Option[] getSelectedElements()
          選択されたリスト項目を返す。
 int getType()
          このコントロールのタイプを返す。
 java.lang.String getValue()
          コントロールの値を返す。
 java.lang.String[] getValues()
          コントロールの値を返す。
 void setItems(ListItem[] items)
           
 void setValue(java.lang.String value)
          コントロールに値を設定する。
 void setValues(java.lang.String[] values)
          コントロールに複数の値を設定する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getItems

public ListItem[] getItems()

getOptions

public Option[] getOptions()

setItems

public void setItems(ListItem[] items)

addItem

public void addItem(ListItem item)

clearItems

public void clearItems()

getSelectedElements

public Option[] getSelectedElements()
選択されたリスト項目を返す。

戻り値:
Optionの配列。選択された項目がない場合は空の配列を返す。

setValue

public void setValue(java.lang.String value)
インタフェース FormControl の記述:
コントロールに値を設定する。

定義:
インタフェース FormControl 内の setValue
パラメータ:
value -

setValues

public void setValues(java.lang.String[] values)
インタフェース FormControl の記述:
コントロールに複数の値を設定する。 単一の値しか持たないコントロールには配列の最初の値が設定される。

定義:
インタフェース FormControl 内の setValues
パラメータ:
values -

getValue

public java.lang.String getValue()
インタフェース FormControl の記述:
コントロールの値を返す。 複数の値を持つコントロールの場合は最初の値を返す。

定義:
インタフェース FormControl 内の getValue
戻り値:
value属性に値が設定されていないときはnull

getValues

public java.lang.String[] getValues()
インタフェース FormControl の記述:
コントロールの値を返す。 単一の値しか持たないコントロールの場合は要素数が1つの配列を返す。

定義:
インタフェース FormControl 内の getValues
戻り値:
フォームの値。値がない場合は大きさが0の配列を返す

getElement

public HTMLElement getElement()
インタフェース FormControl の記述:
このコントールのHTML要素オブジェクトを返す。

定義:
インタフェース FormControl 内の getElement
戻り値:

getType

public int getType()
インタフェース FormControl の記述:
このコントロールのタイプを返す。

定義:
インタフェース FormControl 内の getType
戻り値: