public final class EnumType
extends java.lang.Object
EnumType.java は、共通的に使用される 文字型選択フィールドを簡素化するクラスです。 JDK5.0 より導入された enum に類似の機能を提供しますが、内部的により特化した 機能を提供します。 具体的には、デバッグ情報の簡易出力や、文字列入力時の包含関係チェック、 デフォルト値(初期値)の登録などです。 初期値には、String,int,boolean の3タイプが指定できます。
コンストラクタと説明 |
---|
EnumType(java.lang.String title,
java.lang.Comparable val)
タイトルと初期値を指定して構築する コンストラクター
nval メソッドを使用する場合に、利用します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
EnumType |
append(java.lang.Comparable key,
java.lang.String msg)
キーとその説明(メッセージ)を追加します。
|
boolean |
contains(java.lang.Comparable key)
設定した T が存在しているかどうかを返します。
|
java.lang.Comparable |
getDefault()
初期値を返します。
|
java.lang.Comparable |
nval(java.lang.String strKey)
文字列相当の設定値より、対応する T オブジェクトを返します。
|
java.lang.String |
toString()
内部の文字列表現を返します。
|
public EnumType(java.lang.String title, java.lang.Comparable val)
title
- タイトルval
- 初期値public EnumType append(java.lang.Comparable key, java.lang.String msg)
key
- キーmsg
- メッセージpublic java.lang.Comparable nval(java.lang.String strKey)
strKey
- 文字列相当の設定値java.lang.IllegalArgumentException
- 引数がMapに存在しなかった場合(nullはOK)public java.lang.Comparable getDefault()
public boolean contains(java.lang.Comparable key)
key
- T 設定した Tオブジェクトpublic java.lang.String toString()
toString
クラス内 java.lang.Object
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.