クラス Options
java.lang.Object
org.opengion.fukurou.util.Options
Options.java は、String 型リストをプールするクラスです。
HTMLのOptionタグのように、複数の文字列をキープしておき、
すべてを連結して出力するような場合に利用できます。
この実装は同期化されません。
- 導入されたバージョン:
- JDK5.0,
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明void
リストの末尾に指定の文字列を追加します。void
clear()
すべての要素をリストから削除します 。get
(int index) リスト内の指定された位置にある要素を返します。リストに含まれているデータを オプションタグ形式で返します。getOption
(boolean flag) リストに含まれているデータを オプションタグ形式で返します。void
メニュー項目の最後の項目を削除します。int
size()
登録されているオプションの数を返します。String[]
toArray()
リスト内のすべての要素を正しい順序で保持する配列を返します。toString()
このオブジェクトの文字列表現を返します。
-
コンストラクタの詳細
-
Options
public Options()デフォルトコンストラクター- 変更履歴:
- 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
-
-
メソッドの詳細
-
clear
すべての要素をリストから削除します 。 この呼び出しからの復帰後、リストは空になります 。 (例外をスローした場合を除く)。 -
add
リストの末尾に指定の文字列を追加します。 value が null の場合は、追加されません。- パラメータ:
value
- リストに追加される文字列
-
removeLast
メニュー項目の最後の項目を削除します。 select タグのBODY要素の OptionTag よりアクセスされます。- 変更履歴:
- 6.8.0.0 (2017/06/02) メニュー項目の最後の項目を削除。
-
get
リスト内の指定された位置にある要素を返します。 ただし、value が null の場合は、追加されていませんので、 index の順番と 登録データの順番が異なる場合もありますので、 注意する必要があります。- パラメータ:
index
- 返される要素のインデックス- 戻り値:
- リスト内の指定された位置にある要素
-
size
登録されているオプションの数を返します。- 戻り値:
- インタフェース List 内の size
-
toArray
リスト内のすべての要素を正しい順序で保持する配列を返します。- 戻り値:
- リスト内のすべての要素の配列
- このメソッドは、nullを返しません
-
getOption
リストに含まれているデータを オプションタグ形式で返します。 各オプションタグは整形します。(各リスト毎に改行を入れます。)- 戻り値:
- Optionタグの形式で返します
- このメソッドは、nullを返しません
-
getOption
リストに含まれているデータを オプションタグ形式で返します。 各オプションタグの整形をする/しないは、パラメータで指定します。- パラメータ:
flag
- 整形する(true)/整形しない(false)- 戻り値:
- Optionタグの形式で返します
- このメソッドは、nullを返しません
-
toString
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。
-