クラス PatternMatcher<S>

java.lang.ObjectSE
org.springframework.batch.support.PatternMatcher<S>

public class PatternMatcher<S> extends ObjectSE
作成者:
Dave Syer, Dan Garrette, Marten Deinum
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    パターンから値へのマップを使用して、新しい PatternMatcher を初期化します
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このメソッドは、文字列キーと、文字列から任意の型の値へのマップを受け取ります。
    static boolean
    match(StringSE pattern, StringSE str)
    Spring コアの AntPathMatcher から削除されました。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • PatternMatcher

      public PatternMatcher(MapSE<StringSE,S> map)
      パターンから値へのマップを使用して、新しい PatternMatcher を初期化します
      パラメーター:
      map - 文字列パターンから値へのマップ
  • メソッドの詳細

    • match

      public static boolean match(StringSE pattern, StringSE str)
      Spring コアの AntPathMatcher から削除されました。文字列がパターンと一致するかどうかをテストします。パターンには、次の 2 つの特殊文字が含まれる場合があります。
      "*" は 0 文字以上を意味します
      "?" たった 1 文字を意味します
      パラメーター:
      pattern - 一致するパターン。null であってはなりません。
      str - パターンと照合する必要がある文字列。null であってはなりません。
      戻り値:
      文字列がパターンと一致する場合は true、そうでない場合は false
    • match

      public S match(StringSE line)

      このメソッドは、文字列キーと、文字列から任意の型の値へのマップを受け取ります。処理中に、メソッドはラインに一致するマップ内の最も具体的なキーを識別します。正しいものが識別されると、その値が返されます。マップにワイルドカード文字列 "*" がキーとして含まれている場合、"default" ケースとして機能し、他のどの行とも一致しないすべての行に一致することに注意してください。

      一致するプレフィックスが見つからない場合、IllegalStateExceptionSE がスローされます。

      null キーはマップで許可されていません。

      パラメーター:
      line - 入力文字列
      戻り値:
      プレフィックスが指定された行と一致する値