org.apache.tools.ant.utilClass UUEncoder
- java.lang.Object
- org.apache.tools.ant.util.UUEncoder
public class UUEncoder extends java.lang.Object
UUEncoding of an input stream placed into an outputstream. This class is meant to be a drop in replacement for sun.misc.UUEncoder, which was previously used by Ant. The uuencode algorithm code has been copied from the geronimo project.
Field Summary
Fields Modifier and Type Field and Description protected static int
DEFAULT_MODE
Constructor Summary
Constructors Constructor and Description UUEncoder(java.lang.String name)
Constructor specifying a name for the encoded buffer, begin line will be:
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
encode(java.io.InputStream is, java.io.OutputStream out)
UUEncode bytes from the input stream, and write them as text characters to the output stream.
Field Detail
DEFAULT_MODE
protected static final int DEFAULT_MODE
- See Also:
- Constant Field Values
Constructor Detail
UUEncoder
public UUEncoder(java.lang.String name)Constructor specifying a name for the encoded buffer, begin line will be:begin 644 [NAME]
- Parameters:
name
- the name of the encoded buffer.
Method Detail
encode
public void encode(java.io.InputStream is, java.io.OutputStream out) throws java.io.IOExceptionUUEncode bytes from the input stream, and write them as text characters to the output stream. This method will run until it exhausts the input stream.
- Parameters:
is
- the input stream.out
- the output stream.- Throws:
java.io.IOException
- if there is an error.