Class NormalizingReader

java.lang.Object
java.io.Reader
com.mxgraph.util.svg.NormalizingReader
All Implemented Interfaces:
Closeable, AutoCloseable, Readable
Direct Known Subclasses:
StringNormalizingReader

public abstract class NormalizingReader extends Reader
This class represents a reader which normalizes the line break: \n, \r, \r\n are replaced by \n. The methods of this reader are not synchronized. The input is buffered.
  • Constructor Details

    • NormalizingReader

      public NormalizingReader()
  • Method Details

    • read

      public int read(char[] cbuf, int off, int len) throws IOException
      Read characters into a portion of an array.
      Specified by:
      read in class Reader
      Parameters:
      cbuf - Destination buffer
      off - Offset at which to start writing characters
      len - Maximum number of characters to read
      Returns:
      The number of characters read, or -1 if the end of the stream has been reached
      Throws:
      IOException
    • getLine

      public abstract int getLine()
      Returns the current line in the stream.
    • getColumn

      public abstract int getColumn()
      Returns the current column in the stream.