jp.go.nict.langrid.service_1_2.util.validator
クラス EnumValidator<T extends Enum<T>>
java.lang.Object
jp.go.nict.langrid.service_1_2.util.validator.AbstractObjectValidator<EnumValidator<T>,String>
jp.go.nict.langrid.service_1_2.util.validator.EnumValidator<T>
- 型パラメータ:
T
- Enumクラス
public class EnumValidator<T extends Enum<T>>
- extends AbstractObjectValidator<EnumValidator<T>,String>
Enumクラスのバリデータ。
- バージョン:
- $Revision: 10926 $
- 作成者:
- $Author: Takao Nakaguchi $
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumValidator
public EnumValidator(String parameterName,
String value,
Class<T> clazz)
- コンストラクタ。
- パラメータ:
parameterName
- パラメータ名value
- 値clazz
- Enumクラス
getEnum
public T getEnum()
throws InvalidParameterException
- Enum値を取得する。
- 戻り値:
- Enum値
- 例外:
InvalidParameterException
- 不正なパラメータが検出された