Groovy Documentation

org.codehaus.groovy.grails.web.util
[Java] Class StreamCharBuffer.StreamCharBufferWriter

java.lang.Object
  java.io.Writer
      org.codehaus.groovy.grails.web.util.StreamCharBuffer.StreamCharBufferWriter
All Implemented Interfaces:
EncodedAppenderFactory, EncodedAppenderWriterFactory

public final class StreamCharBuffer.StreamCharBufferWriter
extends java.io.Writer

This is the java.io.Writer implementation for StreamCharBuffer

Authors:
Lari Hotari, Sagire Software Oy


Method Summary
java.io.Writer append(java.lang.CharSequence csq, int start, int end)

java.io.Writer append(java.lang.CharSequence csq)

void append(Encoder encoder, char character)

protected void appendCharSequence(EncodingState encodingState, java.lang.CharSequence csq, int start, int end)

void close()

void flush()

StreamCharBuffer getBuffer()

EncodedAppender getEncodedAppender()

java.io.Writer getWriterForEncoder(Encoder encoder, EncodingStateRegistry encodingStateRegistry)

boolean isClosed()

boolean isUsed()

void markUsed()

int resetUsed()

void write(char[] b, int off, int len)

void write(java.lang.String str)

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

void write(StreamCharBuffer subBuffer)

void write(int b)

 
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()
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

append

@java.lang.Overrideif (csq == null) {
public final java.io.Writer append(java.lang.CharSequence csq, int start, int end)


append

@java.lang.Overridewrite("null");
public final java.io.Writer append(java.lang.CharSequence csq)


append

public void append(Encoder encoder, char character)


appendCharSequence

protected void appendCharSequence(EncodingState encodingState, java.lang.CharSequence csq, int start, int end)


close

@java.lang.Override}
public void close()


flush

@java.lang.Override}
public void flush()


getBuffer

public final StreamCharBuffer getBuffer()


getEncodedAppender

public EncodedAppender getEncodedAppender()


getWriterForEncoder

public java.io.Writer getWriterForEncoder(Encoder encoder, EncodingStateRegistry encodingStateRegistry)


isClosed

public boolean isClosed()


isUsed

public boolean isUsed()


markUsed

public final void markUsed()


resetUsed

public int resetUsed()


write

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


write

@java.lang.Override
public final void write(java.lang.String str)


write

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


write

public final void write(StreamCharBuffer subBuffer)


write

@java.lang.OverrideallocBuffer.write((char) b);
public void write(int b)


 

Groovy Documentation