org.stringtree.juicer.string
Class SplitStringFilter
java.lang.Object
org.stringtree.juicer.string.AbstractStringDestination
org.stringtree.juicer.string.PassStringFilter
org.stringtree.juicer.string.SplitStringFilter
- All Implemented Interfaces:
- StringDestination, StringFilter, StringSource
- Direct Known Subclasses:
- SplitLinesStringFilter
public class SplitStringFilter
- extends PassStringFilter
Field Summary |
protected java.lang.StringBuffer |
buf
|
protected char |
c
|
protected java.text.CharacterIterator |
ci
|
protected char |
separator
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ci
protected java.text.CharacterIterator ci
c
protected char c
separator
protected char separator
buf
protected java.lang.StringBuffer buf
SplitStringFilter
public SplitStringFilter(StringSource source)
SplitStringFilter
public SplitStringFilter(char separator,
StringSource source)
SplitStringFilter
public SplitStringFilter(char separator)
SplitStringFilter
public SplitStringFilter()
connectSource
public void connectSource(StringSource source)
- Specified by:
connectSource
in interface StringDestination
- Overrides:
connectSource
in class AbstractStringDestination
setSeparator
public void setSeparator(char separator)
startNextInput
private void startNextInput()
nextInput
protected java.lang.String nextInput()
accept
protected boolean accept(char c)
isSeparator
protected boolean isSeparator(char c)
put
protected void put(char c)
nextString
public java.lang.String nextString()
- Specified by:
nextString
in interface StringSource
- Overrides:
nextString
in class PassStringFilter