Package netscape.ldap.util
Class MimeEncoder
- java.lang.Object
-
- netscape.ldap.util.MimeEncoder
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
MimeBase64Decoder,MimeBase64Encoder
public abstract class MimeEncoder extends java.lang.Object implements java.io.SerializableThis abstract class is the parent of those classes which implement MIME encoding and decoding: base64.- See Also:
MimeBase64Encoder,MimeBase64Decoder, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MimeEncoder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voideof(ByteBuf out)Tell the decoder that no more input data will be forthcoming.abstract voidtranslate(ByteBuf in, ByteBuf out)Given a sequence of input bytes, produces a sequence of output bytes.
-
-
-
Method Detail
-
translate
public abstract void translate(ByteBuf in, ByteBuf out)
Given a sequence of input bytes, produces a sequence of output bytes. Note that some (small) amount of buffering may be necessary, if the input byte stream didn't fall on an appropriate boundary. 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.
-
eof
public abstract void eof(ByteBuf out)
Tell the decoder 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.
-
-