Package com.github.javaparser
Class UnicodeEscapeProcessingProvider
- java.lang.Object
-
- com.github.javaparser.UnicodeEscapeProcessingProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 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 mappingPosition
form two corresponding files.
-
Constructor Summary
Constructors Constructor Description UnicodeEscapeProcessingProvider(int bufferSize, Provider input)
Creates aUnicodeEscapeProcessingProvider
.UnicodeEscapeProcessingProvider(Provider input)
Creates aUnicodeEscapeProcessingProvider
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Closes the stream and releases any system resources associated with it.UnicodeEscapeProcessingProvider.LineCounter
getInputCounter()
TheUnicodeEscapeProcessingProvider.LineCounter
of the input file.UnicodeEscapeProcessingProvider.LineCounter
getOutputCounter()
TheUnicodeEscapeProcessingProvider.LineCounter
of the output file.UnicodeEscapeProcessingProvider.PositionMapping
getPositionMapping()
TheUnicodeEscapeProcessingProvider.PositionMapping
being built during processing the file.int
read(char[] buffer, int offset, int len)
Reads characters into an array
-
-
-
Constructor Detail
-
UnicodeEscapeProcessingProvider
public UnicodeEscapeProcessingProvider(Provider input)
Creates aUnicodeEscapeProcessingProvider
.
-
UnicodeEscapeProcessingProvider
public UnicodeEscapeProcessingProvider(int bufferSize, Provider input)
Creates aUnicodeEscapeProcessingProvider
.
-
-
Method Detail
-
getInputCounter
public UnicodeEscapeProcessingProvider.LineCounter getInputCounter()
TheUnicodeEscapeProcessingProvider.LineCounter
of the input file.
-
getOutputCounter
public UnicodeEscapeProcessingProvider.LineCounter getOutputCounter()
TheUnicodeEscapeProcessingProvider.LineCounter
of the output file.
-
read
public int read(char[] buffer, int offset, int len) throws IOException
Description copied from interface:Provider
Reads characters into an array- Specified by:
read
in interfaceProvider
- Parameters:
buffer
- Destination bufferoffset
- Offset at which to start storing characterslen
- The maximum possible number of characters to read- Returns:
- The number of characters read, or -1 if all read
- Throws:
IOException
-
close
public void close() throws IOException
Description copied from interface:Provider
Closes the stream and releases any system resources associated with it.- Specified by:
close
in interfaceProvider
- Throws:
IOException
-
getPositionMapping
public UnicodeEscapeProcessingProvider.PositionMapping getPositionMapping()
TheUnicodeEscapeProcessingProvider.PositionMapping
being built during processing the file.
-
-