commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jochen Wiedmann (JIRA)" <>
Subject [jira] Commented: (CODEC-8) REQ: Streaming codecs
Date Tue, 29 Aug 2006 21:41:29 GMT
    [ ] 
Jochen Wiedmann commented on CODEC-8:

Remi Arntzen wrote:

> As far as I can tell the ws-common-utils Base64 streams are only output streams for encoding
and decoding. 

Please note the Encoder and Decoder classes. All other objects and methods (for example the
EncoderOutputStream or the SAXEncoder) are derived via subclassing or composition from these

> REQ: Streaming codecs
> ---------------------
>                 Key: CODEC-8
>                 URL:
>             Project: Commons Codec
>          Issue Type: Bug
>    Affects Versions: 1.2
>         Environment: Operating System: All
> Platform: All
>            Reporter: Sergei S. Ivanov
>         Attachments: Base64.diff
> I would really appreciate if, for example, Base64 encoder could operate on
> streams. One reason is that it's much easier to attach ByteArrayInputStream to
> an array of bytes that to copy a byte array into a stream. The other reason is
> greater flexibility, given by the streams.
> I'd suggest creating a pair of new interfaces:
> public interface StreamingDecoder implements Decoder {
>   public void decode(InputStream in, OutputStream out) throws DecoderException;
> }
> public interface StreamingEncoder implements Encoder {
>   public void encode(InputStream in, OutputStream out) throws EncoderException;
> }
> Base64 and Hex will then be able to implement these interfaces.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message