列挙 RegexPreset
- すべての実装されたインタフェース:
Serializable,Comparable<RegexPreset>,Constable,org.thinkit.api.catalog.BiCatalog<RegexPreset,org.thinkit.common.regex.catalog.RegexPattern>
public enum RegexPreset extends Enum<RegexPreset> implements org.thinkit.api.catalog.BiCatalog<RegexPreset,org.thinkit.common.regex.catalog.RegexPattern>
The catalog that manages regex preset.
- 導入されたバージョン:
- 1.0.2
-
ネストされたクラスの概要
クラスから継承されたネストされたクラス/インタフェース java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
列挙型定数の概要
列挙定数 列挙型定数 説明 ALPHABETAlphabetALPHABET_LOWER_CASEAlphabet (lower case)ALPHABET_UPPER_CASEAlphabet (upper case)ALPHANUMERICAlphanumeric characterCELL_PHONE_JPCell phone (Japan)CELL_PHONE_WITH_HYPHEN_JPCell phone with hyphen (Japan)DATEDate (yyyyMMdd format)DATE_WITH_HYPHENDate with hyphen (yyyy-MM-dd format)DATE_WITH_SLASHDate with slash (yyyyMMdd format)DOMAIN_NAMEDomain nameEMAIL_ADDRESSEmail addressFIXED_LINE_PHONE_JPFixed line phone (Japan)FIXED_LINE_PHONE_WITH_HYPHEN_JPFixed line phone with hyphen (Japan)FTP_URLFTP URLHIRAGANAHiraganaHIRAGANA_LOWER_CASEHiragana (lower case)HIRAGANA_UPPER_CASEHiragana (upper case)IP_ADDRESSIP address (IPv4)IP_ADDRESS_WITH_PORTIP address with port (IPv4)JAPANESE_ALPHABETJapanese alphabetJAPANESE_ALPHANUMERICJapanese alphanumericJAPANESE_KANJIJapanese KanjiJAVA_FILEJava fileJSON_FILEJSON fileKATAKANAKatakanaKATAKANA_LOWER_CASEKatakana (lower case)KATAKANA_UPPER_CASEKatakana (upper case)NONEIndicates that this is none and the default valueNUMERICNumericPASSWORDPasswordPOST_CODE_JPPost code (Japan)TEXT_FILEText fileUSER_IDUser idWEB_URLWeb URL (HTTP / HTTPS)XML_FILEXML file -
メソッドの概要
修飾子とタイプ メソッド 説明 intgetCode()The codeorg.thinkit.common.regex.catalog.RegexPatterngetTag()The tagstatic RegexPresetvalueOf(String name)指定した名前を持つこの型の列挙型定数を返します。static RegexPreset[]values()この列挙型の定数を含む配列を宣言されている順序で 返します。クラスから継承されたメソッド java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOfインタフェースから継承されたメソッド org.thinkit.api.catalog.BiCatalog
equalsByCode, equalsByTag, toEnum
-
列挙型定数の詳細
-
NONE
Indicates that this is none and the default value -
EMAIL_ADDRESS
Email address -
DOMAIN_NAME
Domain name -
WEB_URL
Web URL (HTTP / HTTPS) -
USER_ID
User id -
FIXED_LINE_PHONE_JP
Fixed line phone (Japan) -
FIXED_LINE_PHONE_WITH_HYPHEN_JP
Fixed line phone with hyphen (Japan) -
CELL_PHONE_JP
Cell phone (Japan) -
CELL_PHONE_WITH_HYPHEN_JP
Cell phone with hyphen (Japan) -
PASSWORD
PasswordEnsures that password will contain at least 1 upper case letter, 1 lower case letter, 1 number or special character, 8-32 characters in length.
-
DATE
Date (yyyyMMdd format) -
DATE_WITH_HYPHEN
Date with hyphen (yyyy-MM-dd format) -
DATE_WITH_SLASH
Date with slash (yyyyMMdd format) -
POST_CODE_JP
Post code (Japan) -
XML_FILE
XML file -
IP_ADDRESS
IP address (IPv4) -
IP_ADDRESS_WITH_PORT
IP address with port (IPv4) -
NUMERIC
Numeric -
ALPHANUMERIC
Alphanumeric character -
ALPHABET
Alphabet -
ALPHABET_UPPER_CASE
Alphabet (upper case) -
ALPHABET_LOWER_CASE
Alphabet (lower case) -
FTP_URL
FTP URL -
JAVA_FILE
Java file -
TEXT_FILE
Text file -
JSON_FILE
JSON file -
JAPANESE_KANJI
Japanese Kanji -
HIRAGANA
Hiragana -
HIRAGANA_UPPER_CASE
Hiragana (upper case) -
HIRAGANA_LOWER_CASE
Hiragana (lower case) -
KATAKANA
Katakana -
KATAKANA_UPPER_CASE
Katakana (upper case) -
KATAKANA_LOWER_CASE
Katakana (lower case) -
JAPANESE_ALPHABET
Japanese alphabet -
JAPANESE_ALPHANUMERIC
Japanese alphanumeric
-
-
メソッドの詳細
-
values
この列挙型の定数を含む配列を宣言されている順序で 返します。- 戻り値:
- この列挙型の定数を含む、宣言されている順序での配列
-
valueOf
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と正確に 一致している必要があります。(余分な空白文字を含めることは できません。)- パラメータ:
name- 返される列挙型定数の名前。- 戻り値:
- 指定した名前の列挙型定数
- 例外:
IllegalArgumentException- この列挙型に、指定した名前の定数がない場合NullPointerException- 引数がnullの場合
-
getCode
public int getCode()The code- 定義:
getCodeインタフェース内org.thinkit.api.catalog.BiCatalog<RegexPreset,org.thinkit.common.regex.catalog.RegexPattern>
-
getTag
public org.thinkit.common.regex.catalog.RegexPattern getTag()The tag- 定義:
getTagインタフェース内org.thinkit.api.catalog.BiCatalog<RegexPreset,org.thinkit.common.regex.catalog.RegexPattern>
-