|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.nict.langrid.service_1_2.util.ParameterValidator
public class ParameterValidator
入力されたパラメータの検証処理を提供する。
コンストラクタの概要 | |
---|---|
ParameterValidator()
|
メソッドの概要 | ||
---|---|---|
static
|
arrayLessThanOrEqualTo(String parameterName,
T[] value,
int length)
|
|
static
|
arrayNotEmpty(String parameterName,
T[] value)
配列が空でないかチェックする。 |
|
static URI |
getValidURI(String aParamName,
String aValue)
正しいURIを取得する。 |
|
static void |
numberGreaterThan(String parameterName,
Number value,
double threshold)
数値が指定された基準値以上より大きいかチェックする。 |
|
static void |
numberGreaterThanOrEqualsTo(String parameterName,
Number value,
double threshold)
数値が指定された基準値以上かチェックする。 |
|
static void |
numberLessThan(String parameterName,
Number value,
double threshold)
数値が指定された基準値より小さいかチェックする。 |
|
static void |
numberLessThanOrEqualsTo(String parameterName,
Number value,
double threshold)
数値が指定された基準値以下かチェックする。 |
|
static void |
numberNotNegative(String parameterName,
Number value)
数値が負でないかチェックする。 |
|
static void |
numberNotZero(String parameterName,
Number value)
数値が0でないかチェックする。 |
|
static void |
objectNotNull(String parameterName,
Object value)
オブジェクトがnullでないかチェックする。 |
|
static void |
stringLengthShorterThanOrEqualTo(String parameterName,
String value,
int length)
|
|
static void |
stringNotEmpty(String parameterName,
String value)
文字列が空でないかチェックする。 |
|
static void |
trimmedStringNotEmpty(String parameterName,
String value)
前後の空白を除去した文字列が空でないかチェックする。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ParameterValidator()
メソッドの詳細 |
---|
public static void objectNotNull(String parameterName, Object value) throws InvalidParameterException
parameterName
- パラメータ名value
- 検証するオブジェクト
InvalidParameterException
- 不正パラメータ例外public static void stringNotEmpty(String parameterName, String value) throws InvalidParameterException
parameterName
- パラメータ名value
- 検証するオブジェクト
InvalidParameterException
- 不正パラメータ例外public static void trimmedStringNotEmpty(String parameterName, String value) throws InvalidParameterException
parameterName
- パラメータ名value
- 検証するオブジェクト
InvalidParameterException
- 不正パラメータ例外public static void numberNotNegative(String parameterName, Number value) throws InvalidParameterException
parameterName
- パラメータ名value
- 検証するオブジェクト
InvalidParameterException
- 不正パラメータ例外public static void numberNotZero(String parameterName, Number value) throws InvalidParameterException
parameterName
- パラメータ名value
- 検証するオブジェクト
InvalidParameterException
- 不正パラメータ例外public static void numberLessThan(String parameterName, Number value, double threshold) throws InvalidParameterException
parameterName
- パラメータ名value
- 検証するオブジェクトthreshold
- 基準値
InvalidParameterException
- 不正パラメータ例外public static void numberLessThanOrEqualsTo(String parameterName, Number value, double threshold) throws InvalidParameterException
parameterName
- パラメータ名value
- 検証するオブジェクトthreshold
- 基準値
InvalidParameterException
- 不正パラメータ例外public static void numberGreaterThan(String parameterName, Number value, double threshold) throws InvalidParameterException
parameterName
- パラメータ名value
- 検証するオブジェクトthreshold
- 基準値
InvalidParameterException
- 不正パラメータ例外public static void numberGreaterThanOrEqualsTo(String parameterName, Number value, double threshold) throws InvalidParameterException
parameterName
- パラメータ名value
- 検証するオブジェクトthreshold
- 基準値
InvalidParameterException
- 不正パラメータ例外public static <T> void arrayNotEmpty(String parameterName, T[] value) throws InvalidParameterException
T
- 配列のクラスparameterName
- パラメータ名value
- 検証するオブジェクト
InvalidParameterException
- 不正パラメータ例外public static <T> void arrayLessThanOrEqualTo(String parameterName, T[] value, int length) throws InvalidParameterException
InvalidParameterException
public static URI getValidURI(String aParamName, String aValue) throws InvalidParameterException
aParamName
- パラメータ名aValue
- 渡された値
InvalidParameterException
- aValueがURIとして不正な値public static void stringLengthShorterThanOrEqualTo(String parameterName, String value, int length) throws InvalidParameterException
InvalidParameterException
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |