openGionopenGion
5.8.9.0

org.opengion.hayabusa.db
クラス Selection_NULL

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.Selection_NULL
すべての実装されたインタフェース:
Selection
直系の既知のサブクラス:
Selection_CODE, Selection_DB, Selection_DBRADIO, Selection_HM, Selection_KEYVAL, Selection_NUM, Selection_RADIO, Selection_YMD

public class Selection_NULL
extends Object
implements Selection

データのコード情報を取り扱うSelectionクラスの、NULL時オブジェクトです。 以前は、Selection オブジェクトが null の場合に、NullPointerException で いきなりエラーで停止していましたが、この、NULLセレクションを作成することで、 取りあえず、どういう状況なのか、判るようにします。

変更履歴:
5.7.3.0 (2014/02/07) 新規追加
5.7.7.1 (2014/06/13) Selectionオブジェクトの基本実装とします。
機能分類
選択データ制御
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
 
インタフェース org.opengion.hayabusa.db.Selection から継承されたフィールド
NO_VALUE_OPTION
 
コンストラクタの概要
Selection_NULL()
          デフォルトコンストラクター 継承元のクラスから、呼び出させるように、作成しておきます。
Selection_NULL(String strCode)
          引数に初期メッセージを指定して作成する、コンストラクター
 
メソッドの概要
 String getOption(String selectValue, boolean seqFlag)
          初期値が選択済みの 選択肢(オプション)を返します。
 String getOption(String selectValue, boolean seqFlag, boolean useShortLabel)
          初期値が選択済みの 選択肢(オプション)を返します。
 String getRadio(String name, String selectValue, boolean useLabel)
          初期値が選択済みの 選択肢(オプション)を返します。
 String getRadioLabel(String selectValue)
          初期値が選択済みの 選択肢(オプション)を返します。
 String getValueLabel(String selectValue)
          選択肢(value)に対するラベルを返します。
 String getValueLabel(String selectValue, boolean flag)
          選択肢(value)に対するラベルを返します。
 boolean isTimeOver()
          オブジェクトのキャッシュが時間切れかどうかを返します。
 boolean useMultiSelect()
          マルチ・キーセレクトを使用するかどうかを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Selection_NULL

public Selection_NULL()
デフォルトコンストラクター 継承元のクラスから、呼び出させるように、作成しておきます。

変更履歴:
5.7.7.1 (2014/06/13) 新規追加

Selection_NULL

public Selection_NULL(String strCode)
引数に初期メッセージを指定して作成する、コンストラクター

パラメータ:
strCode - 初期メッセージ文字列
変更履歴:
5.7.3.0 (2014/02/07) 新規追加
メソッドの詳細

getOption

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

定義:
インタフェース Selection 内の getOption
パラメータ:
selectValue - 選択されている値
seqFlag - シーケンスアクセス機能 [true:ON/false:OFF]
戻り値:
オプションタグ
関連項目:
getOption( String, boolean, boolean )
変更履歴:
5.7.7.1 (2014/06/13) 新規追加

getOption

public String getOption(String selectValue,
                        boolean seqFlag,
                        boolean useShortLabel)
初期値が選択済みの 選択肢(オプション)を返します。 無条件で、初期メッセージを返します。

定義:
インタフェース Selection 内の getOption
パラメータ:
selectValue - 選択されている値
seqFlag - シーケンスアクセス機能 [true:ON/false:OFF]
useShortLabel - ラベル(短)をベースとしたオプション表示を行うかどうか(常にfalse)。
戻り値:
オプションタグ
関連項目:
getOption( String, boolean )
変更履歴:
5.7.3.0 (2014/02/07) 新規追加

getRadio

public String getRadio(String name,
                       String selectValue,
                       boolean useLabel)
初期値が選択済みの 選択肢(オプション)を返します。 このオプションは、引数の値を初期値とするオプションタグを返します。 ※ このクラスでは実装されていません。

定義:
インタフェース Selection 内の getRadio
パラメータ:
name - ラジオの name
selectValue - 選択されている値
useLabel - ラベル表示の有無 [true:有/false:無]
戻り値:
オプションタグ

getRadioLabel

public String getRadioLabel(String selectValue)
初期値が選択済みの 選択肢(オプション)を返します。 このオプションは、引数の値を初期値とするオプションタグを返します。 ※ このクラスでは実装されていません。

定義:
インタフェース Selection 内の getRadioLabel
パラメータ:
selectValue - 選択されている値
戻り値:
オプションタグ

getValueLabel

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

定義:
インタフェース Selection 内の getValueLabel
パラメータ:
selectValue - 選択肢の値
戻り値:
選択肢のラベル
関連項目:
getValueLabel( String,boolean )

getValueLabel

public String getValueLabel(String selectValue,
                            boolean flag)
選択肢(value)に対するラベルを返します。 無条件で、初期メッセージを返します。

定義:
インタフェース Selection 内の getValueLabel
パラメータ:
selectValue - 選択肢の値
flag - 短縮ラベルを [true:使用する/false:しない](常に false)
戻り値:
選択肢のラベル
関連項目:
getValueLabel( String )
変更履歴:
5.7.3.0 (2014/02/07) 新規追加

useMultiSelect

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

定義:
インタフェース Selection 内の useMultiSelect
戻り値:
選択リストで、マルチ・キーセレクトを使用するかどうか(true:使用する)

isTimeOver

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

定義:
インタフェース Selection 内の isTimeOver
戻り値:
キャッシュが時間切れなら true

openGion 5.8.9.0

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