org.stringtree.util.iterator
Class SkipBlankAndCommentLineIterator
java.lang.Object
org.stringtree.util.iterator.AbstractIterator
org.stringtree.util.iterator.AbstractLineIterator
org.stringtree.util.iterator.ReaderLineIterator
org.stringtree.util.iterator.SkipBlankLineIterator
org.stringtree.util.iterator.SkipBlankAndCommentLineIterator
- All Implemented Interfaces:
- java.util.Iterator, StringIterator
public class SkipBlankAndCommentLineIterator
- extends SkipBlankLineIterator
An Iterator to iterate through the "lines" of a stream or reader, skipping
"blank" lines and comments..
Comments are identified as any line whch starts with a supplied prefix
(typically "#" or "rem" etc.)
Typically used with a FileReader or InputStreamReader.
- Author:
- Frank Carver
Field Summary |
private java.lang.String |
prefix
|
Method Summary |
protected boolean |
isBlank(java.lang.String line)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Iterator |
remove |
prefix
private java.lang.String prefix
SkipBlankAndCommentLineIterator
public SkipBlankAndCommentLineIterator(java.io.Reader in,
boolean autoclose,
java.lang.String prefix)
SkipBlankAndCommentLineIterator
public SkipBlankAndCommentLineIterator(java.io.Reader in,
java.lang.String prefix)
isBlank
protected boolean isBlank(java.lang.String line)
- Overrides:
isBlank
in class SkipBlankLineIterator