Package org.grails.encoder
Class EncodesToWriterAdapter
java.lang.Object
org.grails.encoder.EncodesToWriterAdapter
- All Implemented Interfaces:
EncodesToWriter
-
Constructor Summary
ConstructorsConstructorDescriptionEncodesToWriterAdapter(StreamingEncoder encoder) EncodesToWriterAdapter(StreamingEncoder encoder, boolean ignoreEncodingState) -
Method Summary
Modifier and TypeMethodDescriptioncreateChainingEncodesToWriter(List<StreamingEncoder> additionalEncoders, boolean applyAdditionalFirst) static EncodesToWriterAdaptercreateChainingEncodesToWriter(StreamingEncoder baseEncoder, List<StreamingEncoder> additionalEncoders, boolean applyAdditionalFirst) protected EncodingStatecreateNewEncodingState(Encoder encoder, EncodingState encodingState) voidencodeToWriter(char[] buf, int off, int len, Writer writer, EncodingState encodingState) voidencodeToWriter(CharSequence str, int off, int len, Writer writer, EncodingState encodingState) booleanvoidsetIgnoreEncodingState(boolean ignoreEncodingState) protected booleanshouldEncodeWith(Encoder encoderToApply, EncodingState encodingState)
-
Constructor Details
-
EncodesToWriterAdapter
-
EncodesToWriterAdapter
-
-
Method Details
-
encodeToWriter
public void encodeToWriter(CharSequence str, int off, int len, Writer writer, EncodingState encodingState) throws IOException - Specified by:
encodeToWriterin interfaceEncodesToWriter- Throws:
IOException
-
encodeToWriter
public void encodeToWriter(char[] buf, int off, int len, Writer writer, EncodingState encodingState) throws IOException - Specified by:
encodeToWriterin interfaceEncodesToWriter- Throws:
IOException
-
createNewEncodingState
-
shouldEncodeWith
-
getStreamingEncoder
-
isIgnoreEncodingState
public boolean isIgnoreEncodingState() -
setIgnoreEncodingState
public void setIgnoreEncodingState(boolean ignoreEncodingState) -
createChainingEncodesToWriter
public EncodesToWriter createChainingEncodesToWriter(List<StreamingEncoder> additionalEncoders, boolean applyAdditionalFirst) - Specified by:
createChainingEncodesToWriterin interfaceEncodesToWriter
-
createChainingEncodesToWriter
public static EncodesToWriterAdapter createChainingEncodesToWriter(StreamingEncoder baseEncoder, List<StreamingEncoder> additionalEncoders, boolean applyAdditionalFirst)
-