openGionopenGion
5.7.8.0

org.opengion.hayabusa.db
インタフェース Selection

既知の実装クラスの一覧:
Selection_CODE, Selection_DB, Selection_DBRADIO, Selection_HM, Selection_KEYVAL, Selection_NULL, Selection_NUM, Selection_RADIO, Selection_YMD

public interface Selection

データのコード情報を取り扱う共通インターフェースです。 コードのキーとラベルの情報から、HTMLのメニューやリストを作成するための オプション タグを作成したり、与えられたキーをもとに、チェック済みのオプションタグを作成したり します。

機能分類
選択データ制御
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
static java.lang.String NO_VALUE_OPTION
           
 
メソッドの概要
 java.lang.String getOption(java.lang.String selectValue, boolean seqFlag)
          初期値が選択済みの 選択肢(オプション)を返します。
 java.lang.String getOption(java.lang.String selectValue, boolean seqFlag, boolean useShortLabel)
          初期値が選択済みの 選択肢(オプション)を返します。
 java.lang.String getRadio(java.lang.String name, java.lang.String selectValue, boolean useLabel)
          初期値が選択済みの 選択肢(ラジオボタン)を返します。
 java.lang.String getRadioLabel(java.lang.String selectValue)
          選択肢(value)に対するラベルを返します。
 java.lang.String getValueLabel(java.lang.String selectValue)
          選択肢(value)に対するラベルを返します。
 java.lang.String getValueLabel(java.lang.String selectValue, boolean flag)
          選択肢(value)に対するラベルを返します。
 boolean isTimeOver()
          オブジェクトのキャッシュが時間切れかどうかを返します。
 boolean useMultiSelect()
          マルチ・キーセレクトを使用するかどうかを返します。
 

フィールドの詳細

NO_VALUE_OPTION

static final java.lang.String NO_VALUE_OPTION
関連項目:
定数フィールド値
メソッドの詳細

getOption

java.lang.String getOption(java.lang.String selectValue,
                           boolean seqFlag)
初期値が選択済みの 選択肢(オプション)を返します。 このオプションは、引数の値を初期値とするオプションタグを返します。 このメソッドでは、ラベル(短)が設定されている場合でも、これを使用せずに必ずラベル(長)を使用します。

パラメータ:
selectValue - 選択されている値
seqFlag - シーケンスアクセス機能 [true:ON/false:OFF]
戻り値:
オプションタグ
変更履歴:
3.6.0.6 (2004/10/22) シーケンスアクセス機能を指定する seqFlag を導入

getOption

java.lang.String getOption(java.lang.String selectValue,
                           boolean seqFlag,
                           boolean useShortLabel)
初期値が選択済みの 選択肢(オプション)を返します。 このオプションは、引数の値を初期値とするオプションタグを返します。 このメソッドでは、引数のuseShortLabelがtrueに指定された場合に、ラベル(短)をベースとした ツールチップ表示を行います。

パラメータ:
selectValue - 選択されている値
seqFlag - シーケンスアクセス機能 [true:ON/false:OFF]
useShortLabel - ラベル(短)をベースとしたオプション表示を行うかどうか。
戻り値:
オプションタグ
変更履歴:
5.1.3.0 (2010/02/01) 追加

getValueLabel

java.lang.String getValueLabel(java.lang.String selectValue)
選択肢(value)に対するラベルを返します。 選択肢(value)が、存在しなかった場合は、選択肢そのものを返します。 getValueLabel( XX ) は、getValueLabel( XX,false ) と同じです。

パラメータ:
selectValue - 選択肢の値
戻り値:
選択肢のラベル
関連項目:
getValueLabel( String,boolean )

getValueLabel

java.lang.String getValueLabel(java.lang.String selectValue,
                               boolean flag)
選択肢(value)に対するラベルを返します。 選択肢(value)が、存在しなかった場合は、選択肢そのものを返します。 このメソッドでは、短縮ラベルを返すかどうかを指定するフラグを指定します。 getValueLabel( XX,false ) は、getValueLabel( XX ) と同じです。

パラメータ:
selectValue - 選択肢の値
flag - 短縮ラベル使用有無 [true:使用する/false:しない]
戻り値:
選択肢のラベル
関連項目:
getValueLabel( String )
変更履歴:
4.0.0.0 (2005/11/30) を追加

getRadio

java.lang.String getRadio(java.lang.String name,
                          java.lang.String selectValue,
                          boolean useLabel)
初期値が選択済みの 選択肢(ラジオボタン)を返します。 このラジオボタンは、引数の値を初期値とするラジオボタンタグを返します。

パラメータ:
name - name属性になるキー文字列
selectValue - 選択されている値
useLabel - ラベル表示の有無 [true:有/false:無]
戻り値:
ラジオボタンタグ
変更履歴:
3.5.1.0 (2003/10/03) 新規作成
3.8.6.0 (2006/09/29) useLabel 属性 追加

getRadioLabel

java.lang.String getRadioLabel(java.lang.String selectValue)
選択肢(value)に対するラベルを返します。 選択肢(value)が、存在しなかった場合は、選択肢そのものを返します。

パラメータ:
selectValue - 選択肢の値
戻り値:
選択肢のラベル
変更履歴:
3.8.6.0 (2006/09/29) 新規作成

useMultiSelect

boolean useMultiSelect()
マルチ・キーセレクトを使用するかどうかを返します。 true:使用する。false:使用しない です。 ただし、実際に使用するかどうかは、HTML出力時に決めることが出来ます。 ここでは、USE_MULTI_KEY_SELECT が true で、USE_SIZE(=20)以上の場合に true を返します。

戻り値:
選択リストで、マルチ・キーセレクトを使用するかどうか(true:使用する)
変更履歴:
3.5.5.7 (2004/05/10) 新規作成

isTimeOver

boolean isTimeOver()
オブジェクトのキャッシュが時間切れかどうかを返します。 キャッシュが時間切れ(無効)であれば、true を、有効であれば、 false を返します。

戻り値:
キャッシュが時間切れなら true
変更履歴:
4.0.0.0 (2005/01/31) 新規作成

openGion 5.7.8.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.