Groovy Documentation

org.codehaus.groovy.grails.support.encoding
[Java] Class StreamingEncoderWriter

java.lang.Object
  java.io.Writer
      java.io.FilterWriter
          org.codehaus.groovy.grails.support.encoding.StreamingEncoderWriter
All Implemented Interfaces:
EncodedAppenderFactory, EncoderAware

public class StreamingEncoderWriter
extends java.io.FilterWriter

Constructor Summary
StreamingEncoderWriter(java.io.Writer out, StreamingEncoder encoder, EncodingStateRegistry encodingStateRegistry)

 
Method Summary
EncodedAppender getEncodedAppender()

Encoder getEncoder()

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(java.lang.String str, int off, int len)

void write(int c)

 
Methods inherited from class java.io.FilterWriter
java.io.FilterWriter#write(java.lang.String, int, int), java.io.FilterWriter#write([C, int, int), java.io.FilterWriter#write(int), java.io.FilterWriter#flush(), java.io.FilterWriter#close(), java.io.FilterWriter#append(java.lang.CharSequence, int, int), java.io.FilterWriter#append(char), java.io.FilterWriter#append(java.lang.CharSequence), java.io.FilterWriter#append(char), java.io.FilterWriter#append(java.lang.CharSequence, int, int), java.io.FilterWriter#append(java.lang.CharSequence), java.io.FilterWriter#write([C), java.io.FilterWriter#write(java.lang.String), java.io.FilterWriter#wait(long, int), java.io.FilterWriter#wait(long), java.io.FilterWriter#wait(), java.io.FilterWriter#equals(java.lang.Object), java.io.FilterWriter#toString(), java.io.FilterWriter#hashCode(), java.io.FilterWriter#getClass(), java.io.FilterWriter#notify(), java.io.FilterWriter#notifyAll()
 
Methods inherited from class java.io.Writer
java.io.Writer#append(java.lang.CharSequence, int, int), java.io.Writer#append(char), java.io.Writer#append(java.lang.CharSequence), java.io.Writer#append(char), java.io.Writer#append(java.lang.CharSequence, int, int), java.io.Writer#append(java.lang.CharSequence), java.io.Writer#write([C), java.io.Writer#write([C, int, int), java.io.Writer#write(int), java.io.Writer#write(java.lang.String, int, int), java.io.Writer#write(java.lang.String), java.io.Writer#flush(), java.io.Writer#close(), java.io.Writer#wait(long, int), java.io.Writer#wait(long), java.io.Writer#wait(), java.io.Writer#equals(java.lang.Object), java.io.Writer#toString(), java.io.Writer#hashCode(), java.io.Writer#getClass(), java.io.Writer#notify(), java.io.Writer#notifyAll()
 

Constructor Detail

StreamingEncoderWriter

public StreamingEncoderWriter(java.io.Writer out, StreamingEncoder encoder, EncodingStateRegistry encodingStateRegistry)


 
Method Detail

getEncodedAppender

@java.lang.Override
public EncodedAppender getEncodedAppender()


getEncoder

@java.lang.Override
public Encoder getEncoder()


lookupEncodingState

protected EncodingState lookupEncodingState(java.lang.String str, int off, int len)


shouldEncodeWith

protected boolean shouldEncodeWith(Encoder encoderToApply, EncodingState encodingState)


write

@java.lang.Override
public void write(char[] cbuf, int off, int len)


write

@java.lang.Override
public void write(java.lang.String str, int off, int len)


write

@java.lang.Override
public void write(int c)


 

Groovy Documentation