Package org.grails.encoder
Class EncodesToWriterAdapter
- java.lang.Object
-
- org.grails.encoder.EncodesToWriterAdapter
-
- All Implemented Interfaces:
EncodesToWriter
public class EncodesToWriterAdapter extends java.lang.Object implements EncodesToWriter
-
-
Constructor Summary
Constructors Constructor Description EncodesToWriterAdapter(StreamingEncoder encoder)EncodesToWriterAdapter(StreamingEncoder encoder, boolean ignoreEncodingState)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EncodesToWritercreateChainingEncodesToWriter(java.util.List<StreamingEncoder> additionalEncoders, boolean applyAdditionalFirst)static EncodesToWriterAdaptercreateChainingEncodesToWriter(StreamingEncoder baseEncoder, java.util.List<StreamingEncoder> additionalEncoders, boolean applyAdditionalFirst)protected EncodingStatecreateNewEncodingState(Encoder encoder, EncodingState encodingState)voidencodeToWriter(char[] buf, int off, int len, java.io.Writer writer, EncodingState encodingState)voidencodeToWriter(java.lang.CharSequence str, int off, int len, java.io.Writer writer, EncodingState encodingState)StreamingEncodergetStreamingEncoder()booleanisIgnoreEncodingState()voidsetIgnoreEncodingState(boolean ignoreEncodingState)protected booleanshouldEncodeWith(Encoder encoderToApply, EncodingState encodingState)
-
-
-
Constructor Detail
-
EncodesToWriterAdapter
public EncodesToWriterAdapter(StreamingEncoder encoder)
-
EncodesToWriterAdapter
public EncodesToWriterAdapter(StreamingEncoder encoder, boolean ignoreEncodingState)
-
-
Method Detail
-
encodeToWriter
public void encodeToWriter(java.lang.CharSequence str, int off, int len, java.io.Writer writer, EncodingState encodingState) throws java.io.IOException- Specified by:
encodeToWriterin interfaceEncodesToWriter- Throws:
java.io.IOException
-
encodeToWriter
public void encodeToWriter(char[] buf, int off, int len, java.io.Writer writer, EncodingState encodingState) throws java.io.IOException- Specified by:
encodeToWriterin interfaceEncodesToWriter- Throws:
java.io.IOException
-
createNewEncodingState
protected EncodingState createNewEncodingState(Encoder encoder, EncodingState encodingState)
-
shouldEncodeWith
protected boolean shouldEncodeWith(Encoder encoderToApply, EncodingState encodingState)
-
getStreamingEncoder
public StreamingEncoder getStreamingEncoder()
-
isIgnoreEncodingState
public boolean isIgnoreEncodingState()
-
setIgnoreEncodingState
public void setIgnoreEncodingState(boolean ignoreEncodingState)
-
createChainingEncodesToWriter
public EncodesToWriter createChainingEncodesToWriter(java.util.List<StreamingEncoder> additionalEncoders, boolean applyAdditionalFirst)
- Specified by:
createChainingEncodesToWriterin interfaceEncodesToWriter
-
createChainingEncodesToWriter
public static EncodesToWriterAdapter createChainingEncodesToWriter(StreamingEncoder baseEncoder, java.util.List<StreamingEncoder> additionalEncoders, boolean applyAdditionalFirst)
-
-