public class UnicodeEscapeWriter extends FilterWriter
Writer that escapes non US-ASCII characters into Java Unicode escape
\\uXXXX. This process is necessary if the method names or field names contain
non US-ASCII characters.out| Constructor and Description |
|---|
UnicodeEscapeWriter(Writer next) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
requireEscaping(int ch)
Can be overridden.
|
void |
write(char[] buf) |
void |
write(char[] buf,
int off,
int len) |
void |
write(int ch) |
void |
write(String buf) |
void |
write(String buf,
int off,
int len) |
close, flushpublic final void write(int ch)
throws IOException
write in class FilterWriterIOExceptionprotected boolean requireEscaping(int ch)
ch - Character to checkpublic final void write(@Nonnull char[] buf, @Nonnegative int off, @Nonnegative int len) throws IOException
write in class FilterWriterIOExceptionpublic final void write(@Nonnull char[] buf) throws IOException
write in class WriterIOExceptionpublic final void write(@Nonnull String buf, @Nonnegative int off, @Nonnegative int len) throws IOException
write in class FilterWriterIOExceptionpublic final void write(@Nonnull String buf) throws IOException
write in class WriterIOExceptionCopyright © 2013–2015 Philip Helger. All rights reserved.