Top Description Fields Constructors Methods
com.sun.codemodel.util

public Class UnicodeEscapeWriter

extends FilterWriter
Class Inheritance
Imports
java.io.FilterWriter, .IOException, .Writer

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.
Author
Kohsuke Kawaguchi ([email protected])

Field Summary

Inherited from java.io.FilterWriter:
out

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected boolean
requireEscaping(int ch)

Can be overrided.

public final void
write(int ch)

Overrides java.io.FilterWriter.write.

Writes a single character.

public final void
write(char[] buf, int off, int len)

Overrides java.io.FilterWriter.write.

Writes a portion of an array of characters.

public final void
write(char[] buf)

Overrides java.io.Writer.write.

Writes an array of characters.

public final void
write(String buf, int off, int len)

Overrides java.io.FilterWriter.write.

Writes a portion of a string.

public final void
write(String buf)

Overrides java.io.Writer.write.

Writes a string.

Inherited from java.io.FilterWriter:
closeflush

Constructor Detail

UnicodeEscapeWriterback to summary
public UnicodeEscapeWriter(Writer next)

Method Detail

requireEscapingback to summary
protected boolean requireEscaping(int ch)

Can be overrided. Return true if the character needs to be escaped.

writeback to summary
public final void write(int ch) throws IOException

Overrides java.io.FilterWriter.write.

Doc from java.io.FilterWriter.write.

Writes a single character.

Annotations
@Override
Exceptions
IOException:
If an I/O error occurs
writeback to summary
public final void write(char[] buf, int off, int len) throws IOException

Overrides java.io.FilterWriter.write.

Doc from java.io.FilterWriter.write.

Writes a portion of an array of characters.

Annotations
@Override
Exceptions
IOException:
If an I/O error occurs
writeback to summary
public final void write(char[] buf) throws IOException

Overrides java.io.Writer.write.

Doc from java.io.Writer.write.

Writes an array of characters.

Annotations
@Override
Exceptions
IOException:
If an I/O error occurs
writeback to summary
public final void write(String buf, int off, int len) throws IOException

Overrides java.io.FilterWriter.write.

Doc from java.io.FilterWriter.write.

Writes a portion of a string.

Annotations
@Override
Exceptions
IOException:
If an I/O error occurs
writeback to summary
public final void write(String buf) throws IOException

Overrides java.io.Writer.write.

Doc from java.io.Writer.write.

Writes a string.

Annotations
@Override
Exceptions
IOException:
If an I/O error occurs