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.
Type Params | Return Type | Name and description |
---|---|---|
|
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. |
Methods inherited from class | Name |
---|---|
interface Encoder |
encode, isApplyToSafelyEncoded, isSafe, markEncoded |
interface CodecIdentifierProvider |
getCodecIdentifier |
Encode and append portion of source CharSequence to the appender.
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