@Published(tag="architect") public final class CharsetDefValidationUtil extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static boolean |
isValid(CharsetDef charsetDef,
java.lang.String value)
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアまたは改行コードを含む場合は、 非許容文字列と判定する。 |
static boolean |
isValid(CharsetDef charsetDef,
java.lang.String value,
boolean allowLineSeparator)
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアを含む場合は非許容文字列と判定する。 |
static boolean |
isValid(CharsetDef charsetDef,
java.lang.String value,
boolean allowLineSeparator,
boolean allowSurrogatePair)
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 |
static boolean |
isValid(java.lang.String charsetDefName,
java.lang.String value)
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアまたは改行コードを含む場合は、非許容文字列と判定する。 |
static boolean |
isValid(java.lang.String charsetDefName,
java.lang.String value,
boolean allowLineSeparator)
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 バリデーション対象文字がサロゲートペアを含む場合は非許容文字列と判定する。 |
static boolean |
isValid(java.lang.String charsetDefName,
java.lang.String value,
boolean allowLineSeparator,
boolean allowSurrogatePair)
文字列が許容されるかどうか判定する。
バリデーション対象の文字列の各文字が、許容される文字集合に含まれていることを確認する。 |
public static boolean isValid(java.lang.String charsetDefName, java.lang.String value) throws java.lang.IllegalArgumentException
charsetDefName
- 許容される文字集合定義の名称
(SystemRepository
に登録されていること)value
- バリデーション対象の文字列true
java.lang.IllegalArgumentException
- 許容される文字集合定義の名称が
SystemRepository
に登録されていない場合。public static boolean isValid(java.lang.String charsetDefName, java.lang.String value, boolean allowLineSeparator) throws java.lang.IllegalArgumentException
charsetDefName
- 許容される文字集合定義の名称
(SystemRepository
に登録されていること)value
- バリデーション対象の文字列allowLineSeparator
- 改行コードを許容するか
(改行コードと認識するのは、\r(CR)と\n(LF))true
java.lang.IllegalArgumentException
- 許容される文字集合定義の名称が
SystemRepository
に登録されていない場合。public static boolean isValid(java.lang.String charsetDefName, java.lang.String value, boolean allowLineSeparator, boolean allowSurrogatePair) throws java.lang.IllegalArgumentException
charsetDefName
- 許容される文字集合定義の名称
(SystemRepository
に登録されていること)value
- バリデーション対象の文字列allowLineSeparator
- 改行コードを許容するか
(改行コードと認識するのは、\r(CR)と\n(LF))allowSurrogatePair
- サロゲートペアを許容するかtrue
java.lang.IllegalArgumentException
- 許容される文字集合定義の名称が
SystemRepository
に登録されていない場合public static boolean isValid(CharsetDef charsetDef, java.lang.String value)
charsetDef
- 許容される文字集合の定義value
- バリデーション対象の文字列true
public static boolean isValid(CharsetDef charsetDef, java.lang.String value, boolean allowLineSeparator)
charsetDef
- 許容される文字集合の定義value
- バリデーション対象の文字列allowLineSeparator
- 改行コードを許容するか
(改行コードと認識するのは、\r(CR)と\n(LF))true
public static boolean isValid(CharsetDef charsetDef, java.lang.String value, boolean allowLineSeparator, boolean allowSurrogatePair)
charsetDef
- 許容される文字集合の定義value
- バリデーション対象の文字列allowLineSeparator
- 改行コードを許容するか
(改行コードと認識するのは、\r(CR)と\n(LF))allowSurrogatePair
- サロゲートペアを許容するかtrue