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 Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract int
getColumn()
Returns the current column in the stream.abstract int
getLine()
Returns the current line in the stream.int
read(char[] cbuf, int off, int len)
Read characters into a portion of an array.
-
-
-
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.
-
-