Package com.mxgraph.util.svg
Class NormalizingReader
- java.lang.Object
-
- java.io.Reader
-
- com.mxgraph.util.svg.NormalizingReader
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,java.lang.Readable
- Direct Known Subclasses:
StringNormalizingReader
public abstract class NormalizingReader extends java.io.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 Summary
Constructors Constructor Description NormalizingReader()
-
-
-
Method Detail
-
read
public int read(char[] cbuf, int off, int len) throws java.io.IOException
Read characters into a portion of an array.- Specified by:
read
in classjava.io.Reader
- Parameters:
cbuf
- Destination bufferoff
- Offset at which to start writing characterslen
- Maximum number of characters to read- Returns:
- The number of characters read, or -1 if the end of the stream has been reached
- Throws:
java.io.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.
-
-