|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.infoteria.asteria.flowlibrary2.property.ValueProperty
|
+--com.infoteria.asteria.flowlibrary2.property.StringProperty
|
+--com.infoteria.asteria.flowlibrary2.property.RegExpProperty
正規表現をプロパティ値として持つプロパティクラスです。
matchメソッドにより引数の文字列が設定されている正規表現にマッチするかどうかを
| Constructor Summary | |
RegExpProperty(java.lang.String name)
RegExpProperty(name, false, false, null) と同じです。 |
|
RegExpProperty(java.lang.String name,
boolean required)
RegExpProperty(name, required, false, null) と同じです。 |
|
RegExpProperty(java.lang.String name,
boolean required,
boolean mapable)
RegExpProperty(name, required, mapable, null) と同じです。 |
|
RegExpProperty(java.lang.String name,
boolean required,
boolean mapable,
java.lang.String value)
コンストラクタ |
|
| Method Summary | |
boolean |
isCaseSensitive()
Patternマッチングが大文字小文字を区別する場合trueを返します。 |
boolean |
isMultiLine()
PatternマッチングにMULTILINE_MASKを適用する場合Trueを返します。 |
boolean |
isSingleLine()
PatternマッチングにSINGLELINE_MASKを適用する場合Trueを返します。 |
boolean |
match(java.lang.String input)
引数の文字列がプロパティ値の正規表現にマッチする場合trueを返します。 |
void |
setCaseSensitive(boolean b)
Patternマッチングが大文字小文字を区別するかどうかを設定します。 |
void |
setMultiLine(boolean b)
PatternマッチングにMULTILINE_MASKを適用するかどうかを設定します。 |
void |
setSingleLine(boolean b)
PatternマッチングにSINGLELINE_MASKを適用するかどうかを設定します。 |
| Methods inherited from class com.infoteria.asteria.flowlibrary2.property.StringProperty |
setValue, strValue |
| Methods inherited from class com.infoteria.asteria.flowlibrary2.property.ValueProperty |
assign, clone, getName, getType, getValue, getValueType, init, isMapable, isNull, isRequired, resetMacro, setRequired, setString, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public RegExpProperty(java.lang.String name)
public RegExpProperty(java.lang.String name,
boolean required)
public RegExpProperty(java.lang.String name,
boolean required,
boolean mapable)
public RegExpProperty(java.lang.String name,
boolean required,
boolean mapable,
java.lang.String value)
name - プロパティ名required - このプロパティが必須プロパティの場合はtruemapable - このプロパティがMapping可能な場合はtruevalue - デフォルト値| Method Detail |
public boolean isCaseSensitive()
public void setCaseSensitive(boolean b)
public boolean isMultiLine()
public void setMultiLine(boolean b)
public boolean isSingleLine()
public void setSingleLine(boolean b)
public boolean match(java.lang.String input)
throws PropertyException
プロパティ値の正規表現が不正な場合 -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||