インタフェース OptionAncestorIF

既知の実装クラスのリスト:
DatalistTag, SelectTag

public interface OptionAncestorIF
プルダウンメニューやデータリストを作成する場合の共通インターフェースです。 これは、BODY部の optionタグからの情報を、取得する為に、SelectTag と DatalistTag の 共通インターフェースとして定義します。
変更履歴:
5.7.1.0 (2013/12/06) 新規追加
導入されたバージョン:
JDK5.0,
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    void
    メニュー項目の選択項目を追加します。
    セレクトメニューの場合、キー:ラベル形式で表示するかどうか[true/false/null]を返します。
    値を外部から取り出します。
    boolean
    複数選択可能時に全選択を設定するかどうかを返します。
    void
    メニュー項目の最後の項目を削除します。
    void
    パラメーター変換({@XXXX}の置き換えをしない状態のパラメーターをセットします。
  • メソッドの詳細

    • addOption

      void addOption(String opt)
      メニュー項目の選択項目を追加します。 select タグのBODY要素の OptionTag よりアクセスされます。
      パラメータ:
      opt - オプションタグ文字列
    • removeLast

      void removeLast()
      メニュー項目の最後の項目を削除します。 select タグのBODY要素の OptionTag よりアクセスされます。
      変更履歴:
      6.8.0.0 (2017/06/02) メニュー項目の最後の項目を削除。
    • getValue

      値を外部から取り出します。 OptionTag で、value を取り出して、内部の値と同じ場合は、選択状態にします。
      戻り値:
      内部に設定された値
    • isMultipleAll

      boolean isMultipleAll()
      複数選択可能時に全選択を設定するかどうかを返します。 これは、上位入れ子のタグの OptionTag で、multipleAll を取り出して、 true であれば、全選択に設定します。
      戻り値:
      全選択:true / 通常:false
    • setRawParam

      void setRawParam(String param)
      パラメーター変換({@XXXX}の置き換えをしない状態のパラメーターをセットします。
      パラメータ:
      param - パラメーター
    • getAddKeyLabel

      セレクトメニューの場合、キー:ラベル形式で表示するかどうか[true/false/null]を返します。 これは、上位入れ子のタグの OptionTag で、addKeyLabel を取り出して、 true であれば、キー:ラベル形式 のオプションを、#addOption( String ) で 登録させます。
      戻り値:
      true:キー:ラベル形式/false:ラベルのみ/null:指定通り
      関連項目:
      変更履歴:
      6.0.4.0 (2014/11/28) キー:ラベル形式で表示するかどうか。新規追加