All Packages Class Hierarchy This Package Previous Next Index
Class ncsa.hdf.util.encoder.Base64Encoder
java.lang.Object
|
+----ncsa.hdf.util.encoder.Base64Encoder
- public class Base64Encoder
- extends Object
BASE64 encoder implementation.
This object takes as parameter an input stream and an output stream.
It encodes the input stream, using the BASE64 encoding rules.
-
Base64Encoder(InputStream, OutputStream)
- Create a new Base64 encoder, encoding input to output.
-
Base64Encoder(String)
- Create a new Base64 encoder, to encode the given string.
-
main(String[])
- Testing the encoder.
-
process()
- Process the data: encode the input stream to the output stream.
-
processString()
- Encode the content of this encoder, as a string.
Base64Encoder
public Base64Encoder(String input)
- Create a new Base64 encoder, to encode the given string.
- Parameters:
- input - The String to be encoded.
Base64Encoder
public Base64Encoder(InputStream in,
OutputStream out)
- Create a new Base64 encoder, encoding input to output.
- Parameters:
- in - The input stream to be encoded.
- out - The output stream, to write encoded data to.
process
public void process() throws IOException
- Process the data: encode the input stream to the output stream.
This method runs through the input stream, encoding it to the output
stream.
- Throws: IOException
- If we weren't able to access the input stream or
the output stream.
processString
public String processString()
- Encode the content of this encoder, as a string.
This methods encode the String content, that was provided at creation
time, following the BASE64 rules, as specified in the rfc1521.
- Returns:
- A String, reprenting the encoded content of the input String.
main
public static void main(String args[])
- Testing the encoder.
Run with one argument, prints the encoded version of it.
All Packages Class Hierarchy This Package Previous Next Index