org.dyndns.nuda.tools.regex.annotation
注釈型 Regex


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Regex

正規表現解析Beanに対して付与するアノテーションです

作成者:
nkoseki

必須要素の概要
 java.lang.String pattern
          正規表現パターンを表します
 
任意要素の概要
 boolean isCanonEq
          Pattern.CANON_EQを指定するかを表すフラグです
 boolean isCaseInsentive
          Pattern.CASE_INSENSITIVEを指定するかを表すフラグです
 boolean isComments
          Pattern.COMMENTSを指定するかを表すフラグです
 boolean isDoTall
          Pattern.DOTALLを指定するかを表すフラグです
 boolean isLiteral
          Pattern.LITERALを指定するかを表すフラグです
 boolean isMultiLine
          Pattern.MULTILINEを指定するかを表すフラグです
 boolean isUnicodeCase
          Pattern.UNICODE_CASEを指定するかを表すフラグです
 boolean isUnixLines
          Pattern.UNIX_LINESを指定するかを表すフラグです
 

要素の詳細

pattern

public abstract java.lang.String pattern
正規表現パターンを表します

戻り値:

isMultiLine

public abstract boolean isMultiLine
Pattern.MULTILINEを指定するかを表すフラグです

戻り値:
デフォルト:
true

isDoTall

public abstract boolean isDoTall
Pattern.DOTALLを指定するかを表すフラグです

戻り値:
デフォルト:
true

isComments

public abstract boolean isComments
Pattern.COMMENTSを指定するかを表すフラグです

戻り値:
デフォルト:
false

isCaseInsentive

public abstract boolean isCaseInsentive
Pattern.CASE_INSENSITIVEを指定するかを表すフラグです

戻り値:
デフォルト:
false

isLiteral

public abstract boolean isLiteral
Pattern.LITERALを指定するかを表すフラグです

戻り値:
デフォルト:
false

isUnixLines

public abstract boolean isUnixLines
Pattern.UNIX_LINESを指定するかを表すフラグです

戻り値:
デフォルト:
false

isUnicodeCase

public abstract boolean isUnicodeCase
Pattern.UNICODE_CASEを指定するかを表すフラグです

戻り値:
デフォルト:
false

isCanonEq

public abstract boolean isCanonEq
Pattern.CANON_EQを指定するかを表すフラグです

戻り値:
デフォルト:
false