com.sapportals.wcm.util.base64
Class Base64Encoder
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
com.sapportals.wcm.util.base64.Base64Encoder
- All Implemented Interfaces:
- Closeable, Flushable
public class Base64Encoder
- extends FilterOutputStream
A class to encode Base64 streams and strings.
|
Constructor Summary |
Base64Encoder(OutputStream out)
Constructs a new Base64 encoder that writes output to the given
OutputStream. |
|
Method Summary |
void |
close()
Closes the stream, this MUST be called to ensure proper padding is written
to the end of the output stream. |
static String |
encode(String unencoded)
Returns the encoded form of the given unencoded string. |
void |
write(byte[] b,
int off,
int len)
Writes the given byte array to the output stream in an encoded form. |
void |
write(int b)
Writes the given byte to the output stream in an encoded form. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Base64Encoder
public Base64Encoder(OutputStream out)
- Constructs a new Base64 encoder that writes output to the given
OutputStream.
- Parameters:
out - the output stream
write
public void write(int b)
throws IOException
- Writes the given byte to the output stream in an encoded form.
- Overrides:
write in class FilterOutputStream
- Parameters:
b - TBD: Description of the incoming method parameter
- Throws:
IOException - if an I/O error occurs
write
public void write(byte[] b,
int off,
int len)
throws IOException
- Writes the given byte array to the output stream in an encoded form.
- Overrides:
write in class FilterOutputStream
- Parameters:
b - the data to be writtenoff - the start offset of the datalen - the length of the data
- Throws:
IOException - if an I/O error occurs
close
public void close()
throws IOException
- Closes the stream, this MUST be called to ensure proper padding is written
to the end of the output stream.
- Specified by:
close in interface Closeable- Overrides:
close in class FilterOutputStream
- Throws:
IOException - if an I/O error occurs
encode
public static String encode(String unencoded)
- Returns the encoded form of the given unencoded string.
- Parameters:
unencoded - the string to encode
- Returns:
- the encoded form of the unencoded string
This class can be accessed from:
|
SC
|
DC
|
Public Part
|
ACH
|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2014 SAP AG Complete Copyright Notice