Class RegExpProperty

All Implemented Interfaces:
Property, Cloneable

public class RegExpProperty extends StringProperty
正規表現をプロパティ値として持つプロパティクラスです。
matchメソッドにより引数の文字列が設定されている正規表現にマッチするかどうかを
  • Constructor Details

    • RegExpProperty

      public RegExpProperty(String name)
      RegExpProperty(name, false, false, null) と同じです。
    • RegExpProperty

      public RegExpProperty(String name, boolean required)
      RegExpProperty(name, required, false, null) と同じです。
    • RegExpProperty

      public RegExpProperty(String name, boolean required, boolean mapable)
      RegExpProperty(name, required, mapable, null) と同じです。
    • RegExpProperty

      public RegExpProperty(String name, boolean required, boolean mapable, String value)
      コンストラクタ
      Parameters:
      name - プロパティ名
      required - このプロパティが必須プロパティの場合はtrue
      mapable - このプロパティがMapping可能な場合はtrue
      value - デフォルト値
  • Method Details

    • isCaseSensitive

      public boolean isCaseSensitive()
      Patternマッチングが大文字小文字を区別する場合trueを返します。
    • setCaseSensitive

      public void setCaseSensitive(boolean b)
      Patternマッチングが大文字小文字を区別するかどうかを設定します。
    • isMultiLine

      public boolean isMultiLine()
      PatternマッチングにMULTILINE_MASKを適用する場合Trueを返します。
    • setMultiLine

      public void setMultiLine(boolean b)
      PatternマッチングにMULTILINE_MASKを適用するかどうかを設定します。
    • isSingleLine

      public boolean isSingleLine()
      PatternマッチングにSINGLELINE_MASKを適用する場合Trueを返します。
    • setSingleLine

      public void setSingleLine(boolean b)
      PatternマッチングにSINGLELINE_MASKを適用するかどうかを設定します。
    • match

      public boolean match(String input) throws PropertyException
      引数の文字列がプロパティ値の正規表現にマッチする場合trueを返します。