Class MimeBase64Encoder

java.lang.Object
netscape.ldap.util.MimeEncoder
netscape.ldap.util.MimeBase64Encoder
All Implemented Interfaces:
Serializable

public final class MimeBase64Encoder extends MimeEncoder
Implements a plaintext -> Base64 encoder.
See Also:
  • Constructor Details

    • MimeBase64Encoder

      public MimeBase64Encoder()
  • Method Details

    • translate

      public final void translate(ByteBuf in, ByteBuf out)
      Given a sequence of input bytes, produces a sequence of output bytes using the base64 encoding. If there are bytes in `out' already, the new bytes are appended, so the caller should do `out.setLength(0)' first if that's desired.
      Specified by:
      translate in class MimeEncoder
    • eof

      public final void eof(ByteBuf out)
      Tell the base64 encoder that no more input data will be forthcoming. This may result in output, as a result of flushing the internal buffer. This object must not be used again after calling eof(). If there are bytes in `out' already, the new bytes are appended, so the caller should do `out.setLength(0)' first if that's desired.
      Specified by:
      eof in class MimeEncoder