Class StringArrayReader
java.lang.Object
java.io.Reader
java.io.StringReader
com.twelvemonkeys.io.StringArrayReader
- All Implemented Interfaces:
Closeable, AutoCloseable, Readable
StringArrayReader
- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/io/StringArrayReader.java#2 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringReaderprivate intprotected final Objectprivate longprivate intprivate longprivate String[] -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Reader
nullReader, of, read, read, readAllAsString, readAllLines, transferTo
-
Field Details
-
current
-
strings
-
finalLock
-
currentSting
private int currentSting -
markedString
private int markedString -
mark
private long mark -
next
private long next
-
-
Constructor Details
-
StringArrayReader
Create a new string array reader.- Parameters:
pStrings-Strings providing the character stream.
-
-
Method Details
-
nextReader
-
ensureOpen
Check to make sure that the stream has not been closed- Throws:
IOException- if the stream is closed
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classStringReader
-
mark
- Overrides:
markin classStringReader- Throws:
IOException
-
reset
- Overrides:
resetin classStringReader- Throws:
IOException
-
markSupported
public boolean markSupported()- Overrides:
markSupportedin classStringReader
-
read
- Overrides:
readin classStringReader- Throws:
IOException
-
read
- Overrides:
readin classStringReader- Throws:
IOException
-
ready
- Overrides:
readyin classStringReader- Throws:
IOException
-
skip
- Overrides:
skipin classStringReader- Throws:
IOException
-