Class CharsetDefValidationUtil
java.lang.Object
nablarch.core.validation.validator.unicode.CharsetDefValidationUtil
許容文字集合定義を用いたバリデーション用のユーティリティクラス。
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアまたは改行コードを含む場合は、非許容文字列と判定する。static boolean
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアを含む場合は非許容文字列と判定する。static boolean
isValid
(String charsetDefName, String value, boolean allowLineSeparator, boolean allowSurrogatePair) 文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。static boolean
isValid
(CharsetDef charsetDef, String value) 文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアまたは改行コードを含む場合は、 非許容文字列と判定する。static boolean
isValid
(CharsetDef charsetDef, String value, boolean allowLineSeparator) 文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアを含む場合は非許容文字列と判定する。static boolean
isValid
(CharsetDef charsetDef, String value, boolean allowLineSeparator, boolean allowSurrogatePair) 文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。
-
Method Details
-
isValid
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアまたは改行コードを含む場合は、非許容文字列と判定する。- Parameters:
charsetDefName
- 許容される文字集合定義の名称 (SystemRepository
に登録されていること)value
- バリデーション対象の文字列- Returns:
- バリデーション対象の全文字が許容される場合、
true
- Throws:
IllegalArgumentException
- 許容される文字集合定義の名称がSystemRepository
に登録されていない場合。
-
isValid
public static boolean isValid(String charsetDefName, String value, boolean allowLineSeparator) throws IllegalArgumentException 文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアを含む場合は非許容文字列と判定する。- Parameters:
charsetDefName
- 許容される文字集合定義の名称 (SystemRepository
に登録されていること)value
- バリデーション対象の文字列allowLineSeparator
- 改行コードを許容するか (改行コードと認識するのは、\r(CR)と\n(LF))- Returns:
- バリデーション対象の全文字が許容される場合、
true
- Throws:
IllegalArgumentException
- 許容される文字集合定義の名称がSystemRepository
に登録されていない場合。
-
isValid
public static boolean isValid(String charsetDefName, String value, boolean allowLineSeparator, boolean allowSurrogatePair) throws IllegalArgumentException 文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。- Parameters:
charsetDefName
- 許容される文字集合定義の名称 (SystemRepository
に登録されていること)value
- バリデーション対象の文字列allowLineSeparator
- 改行コードを許容するか (改行コードと認識するのは、\r(CR)と\n(LF))allowSurrogatePair
- サロゲートペアを許容するか- Returns:
- バリデーション対象の全文字が許容される場合、
true
- Throws:
IllegalArgumentException
- 許容される文字集合定義の名称がSystemRepository
に登録されていない場合
-
isValid
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアまたは改行コードを含む場合は、 非許容文字列と判定する。- Parameters:
charsetDef
- 許容される文字集合の定義value
- バリデーション対象の文字列- Returns:
- バリデーション対象の全文字が許容される場合、
true
-
isValid
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアを含む場合は非許容文字列と判定する。- Parameters:
charsetDef
- 許容される文字集合の定義value
- バリデーション対象の文字列allowLineSeparator
- 改行コードを許容するか (改行コードと認識するのは、\r(CR)と\n(LF))- Returns:
- バリデーション対象の全文字が許容される場合、
true
-
isValid
public static boolean isValid(CharsetDef charsetDef, String value, boolean allowLineSeparator, boolean allowSurrogatePair) 文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。- Parameters:
charsetDef
- 許容される文字集合の定義value
- バリデーション対象の文字列allowLineSeparator
- 改行コードを許容するか (改行コードと認識するのは、\r(CR)と\n(LF))allowSurrogatePair
- サロゲートペアを許容するか- Returns:
- バリデーション対象の全文字が許容される場合、
true
-