- Type Parameters:
T- the type of the object this encoder can encode to a CharacterStream.
- All Superinterfaces:
- Enclosing interface:
public static interface Encoder.TextStream<T> extends EncoderThis interface may be implemented by encoding algorithms that want to write the encoded object to a character stream.
void encode(T object, Writer writer) throws EncodeException, IOExceptionEncode the given object to a character stream writing it to the supplied Writer. Implementations of this method may use the EncodeException to indicate a failure to convert the supplied object to an encoded form, and may use the IOException to indicate a failure to write the data to the supplied stream.