public class StreamingEncoderWriter extends java.io.FilterWriter implements EncodedAppenderFactory, EncoderAware
| Constructor and Description |
|---|
StreamingEncoderWriter(java.io.Writer out,
StreamingEncoder encoder,
EncodingStateRegistry encodingStateRegistry) |
| Modifier and Type | Method and Description |
|---|---|
EncodedAppender |
getEncodedAppender()
Gets the EncodedAppender that is connected to the instance of this
implementation.
|
Encoder |
getEncoder()
Gets the current encoder in use.
|
protected EncodingState |
lookupEncodingState(java.lang.String str,
int off,
int len) |
protected boolean |
shouldEncodeWith(Encoder encoderToApply,
EncodingState encodingState) |
void |
write(char[] cbuf,
int off,
int len) |
void |
write(int c) |
void |
write(java.lang.String str,
int off,
int len) |
public StreamingEncoderWriter(java.io.Writer out,
StreamingEncoder encoder,
EncodingStateRegistry encodingStateRegistry)
public void write(char[] cbuf,
int off,
int len)
throws java.io.IOException
write in class java.io.FilterWriterjava.io.IOExceptionpublic void write(java.lang.String str,
int off,
int len)
throws java.io.IOException
write in class java.io.FilterWriterjava.io.IOExceptionprotected boolean shouldEncodeWith(Encoder encoderToApply, EncodingState encodingState)
protected EncodingState lookupEncodingState(java.lang.String str, int off, int len)
public void write(int c)
throws java.io.IOException
write in class java.io.FilterWriterjava.io.IOExceptionpublic EncodedAppender getEncodedAppender()
EncodedAppenderFactorygetEncodedAppender in interface EncodedAppenderFactorypublic Encoder getEncoder()
EncoderAwaregetEncoder in interface EncoderAware