org.mmbase.util.transformers
Class ByteArrayToCharTransformer
java.lang.Object
org.mmbase.util.transformers.ByteArrayToCharTransformer
- All Implemented Interfaces:
- ByteToCharTransformer, Serializable, Transformer
- Direct Known Subclasses:
- Base64, ChecksumFactory.ChecksumTransformer
- public abstract class ByteArrayToCharTransformer
- extends Object
- implements ByteToCharTransformer
You need only to implement transform(byte[]) you have the simplest
kind of transformer (which is not 'streamable'). The name becoming your class name.
- Since:
- MMBase-1.7
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteArrayToCharTransformer
public ByteArrayToCharTransformer()
transform
public abstract String transform(byte[] r)
- Specified by:
transform in interface ByteToCharTransformer
transformBack
public final OutputStream transformBack(Reader r)
- Specified by:
transformBack in interface ByteToCharTransformer
transform
public final Writer transform(InputStream in)
- Specified by:
transform in interface ByteToCharTransformer
transformBack
public byte[] transformBack(String r)
- Specified by:
transformBack in interface ByteToCharTransformer
transform
public Writer transform(InputStream in,
Writer w)
- An implemention for tranform(Reader, Writer) based on transform(String).
These functions can be used by extensions to implement transform and transformBack
- Specified by:
transform in interface ByteToCharTransformer
transformBack
public OutputStream transformBack(Reader in,
OutputStream out)
- Specified by:
transformBack in interface ByteToCharTransformer
MMBase build 1.8.1.20060716