|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.commons.lang.enum.EnumUtils
Enum に対するアクセスと処理を行うユーティリティクラスです。
Enum,
ValuedEnum,
直列化された形式 | コンストラクタの概要 | |
private |
EnumUtils()
制限されたコンストラクタ |
| メソッドの概要 | |
static ValuedEnum |
getEnum(Class enumClass,
int value)
クラスと値から ValuedEnum を取得します。 |
static Enum |
getEnum(Class enumClass,
String name)
クラスと名称から Enum を取得します。 |
static List |
getEnumList(Class enumClass)
Enum クラスを使用して Enum オブジェクトのリストを取得します。 |
static Map |
getEnumMap(Class enumClass)
Enum クラスの名称から Enum オブジェクトの Map を取得します。 |
static Iterator |
iterator(Class enumClass)
Enum クラス内の Enum オブジェクトを走査するイテレータを取得します。. |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース java.lang.Comparable から継承したメソッド |
compareTo |
| コンストラクタの詳細 |
private EnumUtils()
| メソッドの詳細 |
public static Enum getEnum(Class enumClass,
String name)
enumClass - 取得元となる Enum クラス
name - Enum の名称、または null
IllegalArgumentException - enum クラスが null だった場合
public static ValuedEnum getEnum(Class enumClass,
int value)
enumClass - 取得元となる Enum クラス
value - 取得する Enum の値
IllegalArgumentException - enum クラスが null だった場合
public static Map getEnumMap(Class enumClass)
enumClass - 取得元となる Enum クラス
IllegalArgumentException - enum クラスが null だった場合
IllegalArgumentException - enum クラスが Enum のサブクラスでなかった場合
public static List getEnumList(Class enumClass)
enumClass - 取得元となる Enum クラス
IllegalArgumentException - enum クラスが null だった場合
IllegalArgumentException - enum クラスが Enum のサブクラスでなかった場合
public static Iterator iterator(Class enumClass)
enumClass - 取得元となる Enum クラス
IllegalArgumentException - enum クラスが null だった場合
IllegalArgumentException - enum クラスが Enum のサブクラスでなかった場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||