|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.doma.wrapper.AbstractWrapper<E>
org.seasar.doma.wrapper.EnumWrapper<E>
E
- Enum
の型public class EnumWrapper<E extends Enum<E>>
Enum
のラッパーです。
フィールドの概要 | |
---|---|
protected Class<E> |
enumClass
Enum のクラス |
クラス org.seasar.doma.wrapper.AbstractWrapper から継承されたフィールド |
---|
value |
コンストラクタの概要 | |
---|---|
EnumWrapper(Class<E> enumClass)
インスタンスを構築します。 |
|
EnumWrapper(Class<E> enumClass,
E value)
値を指定してインスタンスを構築します。 |
メソッドの概要 | ||
---|---|---|
|
accept(WrapperVisitor<R,P,TH> visitor,
P p)
ビジターを受け入れます。 |
|
EnumWrapper<E> |
copy()
このインスタンスをコピーします。 |
|
Class<E> |
getEnumClass()
Enum のクラスを返します。 |
クラス org.seasar.doma.wrapper.AbstractWrapper から継承されたメソッド |
---|
get, isEqual, set, toString |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
protected final Class<E extends Enum<E>> enumClass
Enum
のクラス
コンストラクタの詳細 |
---|
public EnumWrapper(Class<E> enumClass)
enumClass
- Enum
のクラス
DomaNullPointerException
- Enum
のクラスが null
の場合public EnumWrapper(Class<E> enumClass, E value)
enumClass
- Enum
のクラスvalue
- 値
DomaNullPointerException
- Enum
のクラスが null
の場合メソッドの詳細 |
---|
public EnumWrapper<E> copy()
Wrapper
の記述:
Wrapper<E extends Enum<E>>
内の copy
public Class<E> getEnumClass()
Enum
のクラスを返します。
Enum
のクラスpublic <R,P,TH extends Throwable> R accept(WrapperVisitor<R,P,TH> visitor, P p) throws TH extends Throwable
Wrapper
の記述:
Wrapper<E extends Enum<E>>
内の accept
R
- 戻り値の型P
- パラメータの型TH
- 例外の型visitor
- ビジターp
- パラメータ
TH
- 例外
TH extends Throwable
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |