org.openjena.atlas.io
Class CharStreamBuffered

java.lang.Object
  extended by java.io.Reader
      extended by org.openjena.atlas.io.CharStreamReader
          extended by org.openjena.atlas.io.CharStreamBuffered
All Implemented Interfaces:
Closeable, Readable, CharStream

public final class CharStreamBuffered
extends CharStreamReader

Buffering reader without the (hidden) sync overhead in BufferedReader

See Also:
BufferedReader

Constructor Summary
CharStreamBuffered(Reader r)
           
CharStreamBuffered(Reader r, int buffSize)
           
 
Method Summary
 int advance()
           
 void closeStream()
          Close the stream - different name from java.io.Reader.close
 
Methods inherited from class org.openjena.atlas.io.CharStreamReader
close, read, read
 
Methods inherited from class java.io.Reader
mark, markSupported, read, read, ready, reset, skip
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharStreamBuffered

public CharStreamBuffered(Reader r)

CharStreamBuffered

public CharStreamBuffered(Reader r,
                          int buffSize)
Parameters:
r -
buffSize -
Method Detail

advance

public final int advance()
Specified by:
advance in interface CharStream
Specified by:
advance in class CharStreamReader

closeStream

public void closeStream()
Description copied from interface: CharStream
Close the stream - different name from java.io.Reader.close

Specified by:
closeStream in interface CharStream
Specified by:
closeStream in class CharStreamReader


Licenced under the Apache License, Version 2.0