org.apache.commons.io.input
public class CharSequenceReader extends Reader implements Serializable
Note: Supports CharSequenceReader and reset.
Since: Commons IO 1.4
Version: $Revision: 610516 $ $Date: 2008-01-09 19:05:05 +0000 (Wed, 09 Jan 2008) $
Field Summary | |
---|---|
CharSequence | charSequence |
int | idx |
int | mark |
Constructor Summary | |
---|---|
CharSequenceReader(CharSequence charSequence)
Construct a new instance with the specified character sequence.
|
Method Summary | |
---|---|
void | close()
Close resets the file back to the start and removes any marked position. |
void | mark(int readAheadLimit)
Mark the current position.
|
boolean | markSupported()
Mark is supported (returns true).
|
int | read()
Read a single character.
|
int | read(char[] array, int offset, int length)
Read the sepcified number of characters into the array.
|
void | reset()
Reset the reader to the last marked position (or the beginning if
mark has not been called). |
long | skip(long n)
Skip the specified number of characters.
|
String | toString()
Return a String representation of the underlying
character sequence.
|
Parameters: charSequence The character sequence, may be null
Parameters: readAheadLimit ignored
Returns: true
Returns: the next character from the character sequence or -1 if the end has been reached.
Parameters: array The array to store the characters in offset The starting position in the array to store length The maximum number of characters to read
Returns: The number of characters read or -1 if there are no more
Parameters: n The number of characters to skip
Returns: The actual number of characters skipped
Returns: The contents of the character sequence