クラス PatternMatcher<S>
java.lang.ObjectSE
org.springframework.batch.support.PatternMatcher<S>
- 作成者:
- Dave Syer, Dan Garrette, Marten Deinum
コンストラクターのサマリー
メソッドのサマリー
コンストラクターの詳細
PatternMatcher
パターンから値へのマップを使用して、新しいPatternMatcher
を初期化します- パラメーター:
map
- 文字列パターンから値へのマップ
メソッドの詳細
match
Spring コアの AntPathMatcher から削除されました。文字列がパターンと一致するかどうかをテストします。パターンには、次の 2 つの特殊文字が含まれる場合があります。
"*" は 0 文字以上を意味します
"?" たった 1 文字を意味します- パラメーター:
pattern
- 一致するパターン。null
であってはなりません。str
- パターンと照合する必要がある文字列。null
であってはなりません。- 戻り値:
- 文字列がパターンと一致する場合は
true
、そうでない場合はfalse
。
match
このメソッドは、文字列キーと、文字列から任意の型の値へのマップを受け取ります。処理中に、メソッドはラインに一致するマップ内の最も具体的なキーを識別します。正しいものが識別されると、その値が返されます。マップにワイルドカード文字列 "*" がキーとして含まれている場合、"default" ケースとして機能し、他のどの行とも一致しないすべての行に一致することに注意してください。
一致するプレフィックスが見つからない場合、
IllegalStateException
SE がスローされます。null キーはマップで許可されていません。
- パラメーター:
line
- 入力文字列- 戻り値:
- プレフィックスが指定された行と一致する値