org.codehaus.groovy.grails.support.encoding
[Java] Interface StreamingEncoder
org.codehaus.groovy.grails.support.encoding.Encoder
org.codehaus.groovy.grails.support.encoding.StreamingEncoder
org.codehaus.groovy.grails.support.encoding.CodecIdentifierProvider
- All Superinterfaces:
- Encoder, CodecIdentifierProvider
public interface StreamingEncoder
extends Encoder
Streaming encoder interface that makes it possible to encode a portion of a
CharSequence and append it directly to the EncodedAppender instance. This
solution makes it possible to just check if the input is ok and only replace
the characters in the input that have to be escaped.
- Authors:
- Lari Hotari
- Since:
- 2.3
encodeToStream
public void encodeToStream(Encoder thisInstance, java.lang.CharSequence source, int offset, int len, EncodedAppender appender, EncodingState encodingState)
- Encode and append portion of source CharSequence to the appender.
- throws:
- IOException
Signals that an I/O exception has occurred.
- Parameters:
source
- The source CharSequenceoffset
- Offset from which to start encoding characterslen
- Number of characters to encodeappender
- the appender to write toencodingState
- the current encoding state
Groovy Documentation