クラス PatternMatchingCompositeLineTokenizer

java.lang.ObjectSE
org.springframework.batch.item.file.transform.PatternMatchingCompositeLineTokenizer
実装されたすべてのインターフェース:
LineTokenizerorg.springframework.beans.factory.InitializingBean

public class PatternMatchingCompositeLineTokenizer extends ObjectSE implements LineTokenizer, org.springframework.beans.factory.InitializingBean
LineTokenizer を委譲するための文字列パターンのマッピングを格納する LineTokenizer 実装。トークン化された各行は、パターンと一致するかどうかが確認されます。行がデリゲートのマップ内のキーと一致する場合、対応するデリゲート LineTokenizer が使用されます。パターンは最も具体的なものから順にソートされ、最初の一致が成功します。
作成者:
Ben Hale, Dan Garrette, Dave Syer
  • コンストラクターの詳細

    • PatternMatchingCompositeLineTokenizer

      public PatternMatchingCompositeLineTokenizer()
  • メソッドの詳細

    • tokenize

      public FieldSet tokenize(@Nullable StringSE line)
      インターフェースからコピーされた説明: LineTokenizer
      提供された line の分割から生じるトークンを生成します。
      次で指定:
      インターフェース LineTokenizertokenize 
      パラメーター:
      line - トークン化される行 (null にすることができます)
      戻り値:
      結果のトークン
    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      例外:
      ExceptionSE
    • setTokenizers

      public void setTokenizers(MapSE<StringSE,LineTokenizer> tokenizers)