openGionopenGion
5.7.8.0

org.opengion.hayabusa.db
クラス Selection_DBRADIO

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.Selection_NULL
      上位を拡張 org.opengion.hayabusa.db.Selection_DBRADIO
すべての実装されたインタフェース:
Selection

public class Selection_DBRADIO
extends Selection_NULL

データのコード情報を取り扱うクラスです。 コードのキーとラベルの情報から、HTMLのメニューやリストを作成するための オプション タグを作成したり、与えられたキーをもとに、チェック済みのオプションタグを作成したり します。 QUERYのそれぞれのカラムは、以下の意味を持ちます。 第1カラム(必須) : ラジオボタンのキー(値) 第2カラム : ラベル(指定されない場合は、ラベルリソースの短縮ラベルを使用します) 第3カラム : クラス そのオプションに色づけなどを行う為の指定します。 NULL(または、ゼロ文字列)の場合は、適用されません。 第4カラム : この値は'false'又は'0'である場合にそのラジオボタンを選択不可にします。 NULL(または、ゼロ文字列)の場合は、選択可能になります。

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

フィールドの概要
 
インタフェース org.opengion.hayabusa.db.Selection から継承されたフィールド
NO_VALUE_OPTION
 
コンストラクタの概要
Selection_DBRADIO(java.lang.String newQuery, java.lang.String dbid, java.lang.String lang)
          コンストラクター DB検索用のSQL文を与えて、初期化します。
 
メソッドの概要
 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, boolean flag)
          選択肢(value)に対するラベルを返します。
 boolean isTimeOver()
          オブジェクトのキャッシュが時間切れかどうかを返します。
 
クラス org.opengion.hayabusa.db.Selection_NULL から継承されたメソッド
getOption, getValueLabel, useMultiSelect
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Selection_DBRADIO

public Selection_DBRADIO(java.lang.String newQuery,
                         java.lang.String dbid,
                         java.lang.String lang)
コンストラクター DB検索用のSQL文を与えて、初期化します。 SQL文は、KEY,SNAMEで、SNAMEが設定されてない場合は、LNAMEを使用します。 LNAME は、通常の値を返す場合に、SNAME は、一覧表示の値を返す場合に使用します。 特別に、KEY のみの場合は、lang に基づく ResourceManager からラベルを取得します。 ただし、その場合は、オーナー(SYSTEM_ID)は選べません。

パラメータ:
newQuery - DB検索(SQL)文字列
dbid - データベース接続先ID
lang - リソースを使用する場合の言語
変更履歴:
5.1.9.0 (2010/08/01) String[] value 廃止
メソッドの詳細

getOption

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

定義:
インタフェース Selection 内の getOption
オーバーライド:
クラス Selection_NULL 内の getOption
パラメータ:
selectValue - 選択されている値
seqFlag - シーケンスアクセス機能の指定
useShortLabel - 短ラベルの指定
戻り値:
オプションタグ
関連項目:
Selection_NULL.getOption( String, boolean )
変更履歴:
5.1.3.0 (2010/02/01) 追加
5.7.7.1 (2014/06/13) Selection_NULL を 継承するため、削除

getRadio

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

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

getValueLabel

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

定義:
インタフェース Selection 内の getValueLabel
オーバーライド:
クラス Selection_NULL 内の getValueLabel
パラメータ:
selectValue - 選択肢の値
flag - 短縮ラベルを使用する [true:使用する/false:しない]
戻り値:
選択肢のラベル
関連項目:
Selection_NULL.getValueLabel( String )

getRadioLabel

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

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

isTimeOver

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

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

openGion 5.7.8.0

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