Modifier and Type | Class and Description |
---|---|
static class |
UnicodeEscapeProcessingProvider.LineCounter
Processor keeping track of the current line and column in a stream of
incoming characters.
|
static class |
UnicodeEscapeProcessingProvider.PositionMapping
An algorithm mapping
Position form two corresponding files. |
Constructor and Description |
---|
UnicodeEscapeProcessingProvider(int bufferSize,
Provider input)
Creates a
UnicodeEscapeProcessingProvider . |
UnicodeEscapeProcessingProvider(Provider input)
Creates a
UnicodeEscapeProcessingProvider . |
Modifier and Type | Method and Description |
---|---|
void |
close() |
UnicodeEscapeProcessingProvider.LineCounter |
getInputCounter()
The
UnicodeEscapeProcessingProvider.LineCounter of the input file. |
UnicodeEscapeProcessingProvider.LineCounter |
getOutputCounter()
The
UnicodeEscapeProcessingProvider.LineCounter of the output file. |
UnicodeEscapeProcessingProvider.PositionMapping |
getPositionMapping()
The
UnicodeEscapeProcessingProvider.PositionMapping being built during processing the file. |
int |
read(char[] buffer,
int offset,
int len)
Reads characters into an array
|
public UnicodeEscapeProcessingProvider(Provider input)
UnicodeEscapeProcessingProvider
.public UnicodeEscapeProcessingProvider(int bufferSize, Provider input)
UnicodeEscapeProcessingProvider
.public UnicodeEscapeProcessingProvider.LineCounter getInputCounter()
UnicodeEscapeProcessingProvider.LineCounter
of the input file.public UnicodeEscapeProcessingProvider.LineCounter getOutputCounter()
UnicodeEscapeProcessingProvider.LineCounter
of the output file.public int read(char[] buffer, int offset, int len) throws IOException
Provider
read
in interface Provider
buffer
- Destination bufferoffset
- Offset at which to start storing characters. Must be ≥ 0.len
- The maximum possible number of characters to read. Must be ≥ 0.IOException
- if reading failspublic void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public UnicodeEscapeProcessingProvider.PositionMapping getPositionMapping()
UnicodeEscapeProcessingProvider.PositionMapping
being built during processing the file.Copyright © 2007–2020. All rights reserved.