wisdomx.ui.object
クラス Checkbox

java.lang.Object
  拡張wisdomx.ui.object.Select
      拡張wisdomx.ui.object.Checkbox

public class Checkbox
extends Select

IOptionを配列で保持するクラス
HTMLのCheckbox、Select Multipleのデータ・オブジェクトに使用されます。
このオブジェクトはTagによって描画されます。オブジェクトの状態設定は Tagを参照してください。

バージョン:
1
作成者:
Takao Kouda
関連項目:
Tag

コンストラクタの概要
Checkbox(java.lang.String name)
          コンストラクタ
Checkbox(java.lang.String name, java.util.List options)
          コンストラクタ
 
メソッドの概要
 void allChecked()
          Checkboxキーをすべて選択状態にします。
 void allDisabled()
          Checkboxのキーをすべて無効にします。
 void clearChecked()
          Checkboxの選択状態になっているキーをすべてクリアします
 void clearDisabled()
          無効になっているCheckboxのキーをすべて有効にします。
 void clearDisabled(java.lang.String disabledOptionKey)
          無効になっているCheckboxのキーを有効にします。
 Checkbox getCheckedOptions()
          選択済みのIOptionの配列をCheckboxオブジェクトで取得します。
 Checkbox getDisabledOptions()
          無効化されたIOptionの配列をCheckboxオブジェクトで取得します。
 boolean isChecked()
          このCheckboxが選択済みか否かを検査します。
 boolean isChecked(java.lang.String checkedOptionKey)
          指定されたキーがこのCheckboxで選択済みか否かを検査します。
 boolean isDisabled(java.lang.String disabledOptionKey)
          指定されたキーがこのCheckboxで無効にされているみか否かを検査します。
 boolean isSelected()
          このCheckboxが選択済みか否かを検査します。
 void setChecked(java.lang.String checkedOptionKey)
          Checkboxに選択状態のキーを設定します。
 void setChecked(java.lang.String[] checkedOptionKeys)
          Checkboxに選択状態のキーを設定します。
 void setDisabled(java.lang.String disabledOptionKey)
          Checkboxのキーを無効にします。
 void setDisabled(java.lang.String[] disabledOptionKeys)
          Checkboxのキーを無効にします。
 void setName(java.lang.String name)
          このオブジェクトに設定されているnameの値を設定します。
 void setUnchecked(java.lang.String uncheckedOptionKey)
          Checkboxに選択状態のキーを解除します。
 
クラス wisdomx.ui.object.Select から継承したメソッド
add, clearSelected, get, get, getName, getOptions, getSelected, getSelectedValue, indexOf, indexOf, isDisabled, setDisabled, setSelected, size
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Checkbox

public Checkbox(java.lang.String name)
コンストラクタ

パラメータ:
name - Checkboxの名前

Checkbox

public Checkbox(java.lang.String name,
                java.util.List options)
コンストラクタ

パラメータ:
name - Checkboxの名前
options - IOptionの配列
メソッドの詳細

setName

public void setName(java.lang.String name)
このオブジェクトに設定されているnameの値を設定します。

オーバーライド:
クラス Select 内の setName
パラメータ:
name - 設定するname

setChecked

public void setChecked(java.lang.String checkedOptionKey)
Checkboxに選択状態のキーを設定します。
このメソッドはcheckedOptionKeyがCheckboxが持つIOptionに含まれているかの検査は
行いません。checkedOptionKeyの値がすでに設定されていた場合は何も行いません。

パラメータ:
checkedOptionKey - 選択状態にするキー

setChecked

public void setChecked(java.lang.String[] checkedOptionKeys)
Checkboxに選択状態のキーを設定します。
このメソッドはcheckedOptionKeysがCheckboxが持つIOptionに含まれているかの検査は
行いません。checkedOptionKeysの値がすでに設定されていた場合は何も行いません。

パラメータ:
checkedOptionKeys - 選択状態にするキーの配列(nullは無視されます)

setUnchecked

public void setUnchecked(java.lang.String uncheckedOptionKey)
Checkboxに選択状態のキーを解除します。
このメソッドはuncheckedOptionKeyがCheckboxが持つIOptionに含まれているかの検査は
行いません。またuncheckedOptionKeyの値がCheckboxに対して選択済みになっていない場合何も行いません。

パラメータ:
uncheckedOptionKey - 選択状態を解除するキー

allChecked

public void allChecked()
Checkboxキーをすべて選択状態にします。

導入されたバージョン:
2004/5/14

clearChecked

public void clearChecked()
Checkboxの選択状態になっているキーをすべてクリアします


setDisabled

public void setDisabled(java.lang.String disabledOptionKey)
Checkboxのキーを無効にします。
このメソッドによって指定されたキーのIOptionはTagでCheckboxオブジェクトを 描画する際に無効状態で表示されます。

パラメータ:
disabledOptionKey - 無効化するキー

setDisabled

public void setDisabled(java.lang.String[] disabledOptionKeys)
Checkboxのキーを無効にします。
このメソッドによって指定されたキーのIOptionはTagでCheckboxオブジェクトを 描画する際に無効状態で表示されます。

パラメータ:
disabledOptionKeys - 無効化するキーの配列(nullは無視されます)

allDisabled

public void allDisabled()
Checkboxのキーをすべて無効にします。


clearDisabled

public void clearDisabled(java.lang.String disabledOptionKey)
無効になっているCheckboxのキーを有効にします。
このメソッドはdisabledOptionKeyがCheckboxが持つIOptionに含まれているかの検査は
行いません。またdisabledOptionKeyの値がCheckboxに対して無効になっていない場合何も行いません。

パラメータ:
disabledOptionKey - 有効にするキー

clearDisabled

public void clearDisabled()
無効になっているCheckboxのキーをすべて有効にします。


isSelected

public boolean isSelected()
このCheckboxが選択済みか否かを検査します。

オーバーライド:
クラス Select 内の isSelected
戻り値:
どれかひとつでも選択済みの場合true

isChecked

public boolean isChecked()
このCheckboxが選択済みか否かを検査します。

戻り値:
選択済みの場合true

isChecked

public boolean isChecked(java.lang.String checkedOptionKey)
指定されたキーがこのCheckboxで選択済みか否かを検査します。

パラメータ:
checkedOptionKey - 検査するキー
戻り値:
選択されている場合true

isDisabled

public boolean isDisabled(java.lang.String disabledOptionKey)
指定されたキーがこのCheckboxで無効にされているみか否かを検査します。

パラメータ:
disabledOptionKey - 検査するキー
戻り値:
無効化されている場合true

getCheckedOptions

public Checkbox getCheckedOptions()
選択済みのIOptionの配列をCheckboxオブジェクトで取得します。
戻されるCheckboxオブジェクトにはこのCheckboxオブジェクトで選択済みになっているIOptionの配列 を含んだCheckboxオブジェクトです。また名前はこのCheckboxオブジェクトの名前が使用されます。

戻り値:
選択済みのIOptionで作成されたCheckbox

getDisabledOptions

public Checkbox getDisabledOptions()
無効化されたIOptionの配列をCheckboxオブジェクトで取得します。
戻されるCheckboxオブジェクトにはこのCheckboxオブジェクトで無効化されたIOptionの配列 を含んだCheckboxオブジェクトです。また名前はこのCheckboxオブジェクトの名前が使用されます。

戻り値:
無効化されたIOptionで作成されたCheckbox