All Packages This Package Class Hierarchy Class Search Index
Class grendel.mime.encoder.MimeEncoder
java.lang.Object | +----grendel.mime.encoder.MimeEncoder
public abstract class  MimeEncoder
     extends java.lang.Object
{
          // Constructors 1
     public MimeEncoder();
          // Methods 2
     public abstract void eof(ByteBuf);
     public abstract void translate(ByteBuf, ByteBuf);
}
Constructors
 MimeEncoder
public MimeEncoder()
Default constructor
Methods
 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.
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4