| 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
Providerread in interface Providerbuffer - Destination buffer. May not be null.offset - 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 Closeableclose in interface AutoCloseableIOExceptionpublic UnicodeEscapeProcessingProvider.PositionMapping getPositionMapping()
UnicodeEscapeProcessingProvider.PositionMapping being built during processing the file.Copyright © 2007–2022. All rights reserved.