Home » Xerces-J-src.2.9.1 » org.apache.xerces » impl » io » [javadoc | source]
org.apache.xerces.impl.io
public class: Latin1Reader [javadoc | source]
java.lang.Object
   java.io.Reader
      org.apache.xerces.impl.io.Latin1Reader

All Implemented Interfaces:
    Closeable, Readable

Reader for the ISO-8859-1 encoding.

Field Summary
public static final  int DEFAULT_BUFFER_SIZE    Default byte buffer size (2048). 
protected final  InputStream fInputStream    Input stream. 
protected final  byte[] fBuffer    Byte buffer. 
Constructor:
 public Latin1Reader(InputStream inputStream) 
    Constructs an ISO-8859-1 reader from the specified input stream using the default buffer size.
    Parameters:
    inputStream - The input stream.
 public Latin1Reader(InputStream inputStream,
    int size) 
    Constructs an ISO-8859-1 reader from the specified input stream and buffer size.
    Parameters:
    inputStream - The input stream.
    size - The initial buffer size.
 public Latin1Reader(InputStream inputStream,
    byte[] buffer) 
    Constructs an ISO-8859-1 reader from the specified input stream and buffer.
    Parameters:
    inputStream - The input stream.
    buffer - The byte buffer.
Method from org.apache.xerces.impl.io.Latin1Reader Summary:
close,   mark,   markSupported,   read,   read,   ready,   reset,   skip
Methods from java.io.Reader:
close,   mark,   markSupported,   read,   read,   read,   read,   ready,   reset,   skip
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.xerces.impl.io.Latin1Reader Detail:
 public  void close() throws IOException 
    Close the stream. Once a stream has been closed, further read(), ready(), mark(), or reset() invocations will throw an IOException. Closing a previously-closed stream, however, has no effect.
 public  void mark(int readAheadLimit) throws IOException 
    Mark the present position in the stream. Subsequent calls to reset() will attempt to reposition the stream to this point. Not all character-input streams support the mark() operation.
 public boolean markSupported() 
    Tell whether this stream supports the mark() operation.
 public int read() throws IOException 
    Read a single character. This method will block until a character is available, an I/O error occurs, or the end of the stream is reached.

    Subclasses that intend to support efficient single-character input should override this method.

 public int read(char[] ch,
    int offset,
    int length) throws IOException 
    Read characters into a portion of an array. This method will block until some input is available, an I/O error occurs, or the end of the stream is reached.
 public boolean ready() throws IOException 
    Tell whether this stream is ready to be read.
 public  void reset() throws IOException 
    Reset the stream. If the stream has been marked, then attempt to reposition it at the mark. If the stream has not been marked, then attempt to reset it in some way appropriate to the particular stream, for example by repositioning it to its starting point. Not all character-input streams support the reset() operation, and some support reset() without supporting mark().
 public long skip(long n) throws IOException 
    Skip characters. This method will block until some characters are available, an I/O error occurs, or the end of the stream is reached.