Class RegExpProperty
java.lang.Object
com.infoteria.asteria.flowlibrary2.property.ValueProperty
com.infoteria.asteria.flowlibrary2.property.StringProperty
com.infoteria.asteria.flowlibrary2.property.RegExpProperty
正規表現をプロパティ値として持つプロパティクラスです。
matchメソッドにより引数の文字列が設定されている正規表現にマッチするかどうかを
matchメソッドにより引数の文字列が設定されている正規表現にマッチするかどうかを
-
Constructor Summary
ConstructorsConstructorDescriptionRegExpProperty(String name) RegExpProperty(name, false, false, null) と同じです。RegExpProperty(String name, boolean required) RegExpProperty(name, required, false, null) と同じです。RegExpProperty(String name, boolean required, boolean mapable) RegExpProperty(name, required, mapable, null) と同じです。RegExpProperty(String name, boolean required, boolean mapable, String value) コンストラクタ -
Method Summary
Modifier and TypeMethodDescriptionbooleanPatternマッチングが大文字小文字を区別する場合trueを返します。booleanPatternマッチングにMULTILINE_MASKを適用する場合Trueを返します。booleanPatternマッチングにSINGLELINE_MASKを適用する場合Trueを返します。boolean引数の文字列がプロパティ値の正規表現にマッチする場合trueを返します。voidsetCaseSensitive(boolean b) Patternマッチングが大文字小文字を区別するかどうかを設定します。voidsetMultiLine(boolean b) PatternマッチングにMULTILINE_MASKを適用するかどうかを設定します。voidsetSingleLine(boolean b) PatternマッチングにSINGLELINE_MASKを適用するかどうかを設定します。Methods inherited from class com.infoteria.asteria.flowlibrary2.property.StringProperty
setValue, strValueMethods inherited from class com.infoteria.asteria.flowlibrary2.property.ValueProperty
assign, clone, getName, getType, getValue, getValueType, init, isMapable, isNull, isRequired, resetMacro, setRequired, setString, toString
-
Constructor Details
-
RegExpProperty
RegExpProperty(name, false, false, null) と同じです。 -
RegExpProperty
RegExpProperty(name, required, false, null) と同じです。 -
RegExpProperty
RegExpProperty(name, required, mapable, null) と同じです。 -
RegExpProperty
コンストラクタ- Parameters:
name- プロパティ名required- このプロパティが必須プロパティの場合はtruemapable- このプロパティがMapping可能な場合はtruevalue- デフォルト値
-
-
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
引数の文字列がプロパティ値の正規表現にマッチする場合trueを返します。
-