org.stringtree.juicer.string
Class RegexSplitStringFilter

java.lang.Object
  extended by org.stringtree.juicer.string.AbstractStringDestination
      extended by org.stringtree.juicer.string.PassStringFilter
          extended by org.stringtree.juicer.regex.RegexStringFilter
              extended by org.stringtree.juicer.string.RegexSplitStringFilter
All Implemented Interfaces:
StringDestination, StringFilter, StringSource

public class RegexSplitStringFilter
extends RegexStringFilter


Field Summary
protected  int index
           
protected  java.lang.String[] split
           
 
Fields inherited from class org.stringtree.juicer.regex.RegexStringFilter
compiled
 
Fields inherited from class org.stringtree.juicer.string.PassStringFilter
it
 
Fields inherited from class org.stringtree.juicer.string.AbstractStringDestination
source
 
Constructor Summary
RegexSplitStringFilter(java.lang.String pattern)
           
RegexSplitStringFilter(java.lang.String pattern, StringSource source)
           
 
Method Summary
 void connectSource(StringSource source)
           
 java.lang.String nextString()
           
private  void startNextInput()
           
 
Methods inherited from class org.stringtree.juicer.regex.RegexStringFilter
escapeBackslashes
 
Methods inherited from class org.stringtree.juicer.string.PassStringFilter
filter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

split

protected java.lang.String[] split

index

protected int index
Constructor Detail

RegexSplitStringFilter

public RegexSplitStringFilter(java.lang.String pattern,
                              StringSource source)

RegexSplitStringFilter

public RegexSplitStringFilter(java.lang.String pattern)
Method Detail

startNextInput

private void startNextInput()

connectSource

public void connectSource(StringSource source)
Specified by:
connectSource in interface StringDestination
Overrides:
connectSource in class AbstractStringDestination

nextString

public java.lang.String nextString()
Specified by:
nextString in interface StringSource
Overrides:
nextString in class PassStringFilter