|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object
|
+--com.infoteria.asteria.flowlibrary2.property.ValueProperty
|
+--com.infoteria.asteria.flowlibrary2.property.StringProperty
|
+--com.infoteria.asteria.flowlibrary2.property.RegExpProperty
正規表現をプロパティ値として持つプロパティクラスです。
matchメソッドにより引数の文字列が設定されている正規表現にマッチするかどうかを
| コンストラクタの概要 | |
RegExpProperty(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)
コンストラクタ |
|
| メソッドの概要 | |
boolean |
isCaseSensitive()
Patternマッチングが大文字小文字を区別する場合trueを返します。 |
boolean |
isMultiLine()
PatternマッチングにMULTILINE_MASKを適用する場合Trueを返します。 |
boolean |
isSingleLine()
PatternマッチングにSINGLELINE_MASKを適用する場合Trueを返します。 |
boolean |
match(String input)
引数の文字列がプロパティ値の正規表現にマッチする場合trueを返します。 |
void |
setCaseSensitive(boolean b)
Patternマッチングが大文字小文字を区別するかどうかを設定します。 |
void |
setMultiLine(boolean b)
PatternマッチングにMULTILINE_MASKを適用するかどうかを設定します。 |
void |
setSingleLine(boolean b)
PatternマッチングにSINGLELINE_MASKを適用するかどうかを設定します。 |
| クラス com.infoteria.asteria.flowlibrary2.property.StringProperty から継承したメソッド |
setValue, strValue |
| クラス com.infoteria.asteria.flowlibrary2.property.ValueProperty から継承したメソッド |
assign, clone, getName, getType, getValue, getValueType, init, isMapable, isNull, isRequired, setRequired, setString, toString |
| クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public RegExpProperty(String name)
public RegExpProperty(String name,
boolean required)
public RegExpProperty(String name,
boolean required,
boolean mapable)
public RegExpProperty(String name,
boolean required,
boolean mapable,
String value)
name - プロパティ名required - このプロパティが必須プロパティの場合はtruemapable - このプロパティがMapping可能な場合はtruevalue - デフォルト値| メソッドの詳細 |
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(String input)
throws PropertyException
プロパティ値の正規表現が不正な場合 -
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||