|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.util.EnumType<T>
public final class EnumType<T extends java.lang.Comparable<T>>
EnumType.java は、共通的に使用される 文字型選択フィールドを簡素化するクラスです。 JDK5.0 より導入された enum に類似の機能を提供しますが、内部的により特化した 機能を提供します。 具体的には、デバッグ情報の簡易出力や、文字列入力時の包含関係チェック、 デフォルト値(初期値)の登録などです。 初期値には、String,int,boolean の3タイプが指定できます。
コンストラクタの概要 | |
---|---|
EnumType(java.lang.String title,
T val)
タイトルと初期値を指定して構築する コンストラクター nval メソッドを使用する場合に、利用します。 |
メソッドの概要 | |
---|---|
EnumType<T> |
append(T key,
java.lang.String msg)
キーとその説明(メッセージ)を追加します。 |
boolean |
contains(T key)
設定した T が存在しているかどうかを返します。 |
T |
getDefault()
初期値を返します。 |
T |
nval(java.lang.String strKey)
文字列相当の設定値より、対応する T オブジェクトを返します。 |
java.lang.String |
toString()
内部の文字列表現を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public EnumType(java.lang.String title, T val)
title
- Stringval
- Tメソッドの詳細 |
---|
public EnumType<T> append(T key, java.lang.String msg)
key
- Tmsg
- String
public T nval(java.lang.String strKey)
strKey
- String
java.lang.IllegalArgumentException
- 引数がMapに存在しなかった場合(nullはOK)public T getDefault()
public boolean contains(T key)
key
- T 設定した Tオブジェクト
public java.lang.String toString()
java.lang.Object
内の toString
|
openGion 5.5.0.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |