public class PatternMatchingCompositeLineTokenizer extends java.lang.Object implements LineTokenizer, org.springframework.beans.factory.InitializingBean
LineTokenizer implementation that stores a mapping of String
 patterns to delegate LineTokenizers. Each line tokenized will be
 checked to see if it matches a pattern. If the line matches a key in the map
 of delegates, then the corresponding delegate LineTokenizer will be
 used. Patterns are sorted starting with the most specific, and the first
 match succeeds.| Constructor and Description | 
|---|
PatternMatchingCompositeLineTokenizer()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterPropertiesSet()  | 
void | 
setTokenizers(java.util.Map<java.lang.String,LineTokenizer> tokenizers)  | 
FieldSet | 
tokenize(java.lang.String line)
Yields the tokens resulting from the splitting of the supplied
  
line. | 
public PatternMatchingCompositeLineTokenizer()
public FieldSet tokenize(@Nullable java.lang.String line)
LineTokenizerline.tokenize in interface LineTokenizerline - the line to be tokenized (can be null)public void afterPropertiesSet()
                        throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionpublic void setTokenizers(java.util.Map<java.lang.String,LineTokenizer> tokenizers)