public class PatternMatchingCompositeLineTokenizer extends java.lang.Object implements LineTokenizer, org.springframework.beans.factory.InitializingBean
LineTokenizer
を委譲するための文字列パターンのマッピングを格納する LineTokenizer
実装。トークン化された各行は、パターンと一致するかどうかが確認されます。行がデリゲートのマップ内のキーと一致する場合、対応するデリゲート LineTokenizer
が使用されます。パターンは最も具体的なものから順にソートされ、最初の一致が成功します。コンストラクターと説明 |
---|
PatternMatchingCompositeLineTokenizer() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
void | setTokenizers(java.util.Map<java.lang.String,LineTokenizer> tokenizers) |
FieldSet | tokenize(java.lang.String line) 提供された line の分割から生じるトークンを生成します。 |
public FieldSet tokenize(@Nullable java.lang.String line)
LineTokenizer
line
の分割から生じるトークンを生成します。LineTokenizer
の tokenize
line
- トークン化される行 (null
にすることができます)public void afterPropertiesSet() throws java.lang.Exception
org.springframework.beans.factory.InitializingBean
の afterPropertiesSet
java.lang.Exception
public void setTokenizers(java.util.Map<java.lang.String,LineTokenizer> tokenizers)