org.seasar.doma.wrapper
クラス EnumWrapper<E extends Enum<E>>
java.lang.Object
org.seasar.doma.wrapper.AbstractWrapper<E>
org.seasar.doma.wrapper.EnumWrapper<E>
- 型パラメータ:
E
- Enum
の型
- すべての実装されたインタフェース:
- Wrapper<E>
public class EnumWrapper<E extends Enum<E>>
- extends AbstractWrapper<E>
Enum
のラッパーです。
- 作成者:
- taedium
クラス org.seasar.doma.wrapper.AbstractWrapper から継承されたメソッド |
doGet, doGetCopy, doHasEqualValue, doSet, doSetAccessor, get, getCopy, getDefault, hasEqualValue, set, setAccessor |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
enumClass
protected final Class<E extends Enum<E>> enumClass
Enum
のクラス
EnumWrapper
public EnumWrapper(Class<E> enumClass)
- インスタンスを構築します。
- パラメータ:
enumClass
- Enum
のクラス
- 例外:
DomaNullPointerException
- Enum
のクラスが null
の場合
EnumWrapper
public EnumWrapper(Class<E> enumClass,
E value)
- 値を指定してインスタンスを構築します。
- パラメータ:
enumClass
- Enum
のクラスvalue
- 値
- 例外:
DomaNullPointerException
- Enum
のクラスが null
の場合
getEnumClass
public Class<E> getEnumClass()
Enum
のクラスを返します。
- 戻り値:
Enum
のクラス
accept
public <R,P,TH extends Throwable> R accept(WrapperVisitor<R,P,TH> visitor,
P p)
throws TH extends Throwable
- インタフェース
Wrapper
の記述:
- ビジターを受け入れます。
- 型パラメータ:
R
- 戻り値の型P
- パラメータの型TH
- 例外の型- パラメータ:
visitor
- ビジターp
- パラメータ
- 戻り値:
- 戻り値
- 例外:
TH
- 例外
TH extends Throwable
Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.