|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--org.mmbase.util.Encode
Class to convert from/to a string (byte[]) from/to a encoded string (byte[])
| Constructor Summary | |
Encode(java.lang.String encoding)
Created a encode instance of a certain type of encoding. |
|
| Method Summary | |
java.lang.String |
decode(java.lang.String toDecode)
This function will decode a given string to it's decoded variant |
static java.lang.String |
decode(java.lang.String encoding,
java.lang.String toDecode)
This function will decode a given string to it's decoded variant. |
byte[] |
decodeBytes(java.lang.String toDecode)
|
static byte[] |
decodeBytes(java.lang.String encoding,
java.lang.String toDecode)
|
java.lang.String |
encode(byte[] bytes)
Encodes a byte array. |
java.lang.String |
encode(java.lang.String toEncode)
This function will encode a given string to it's encoded variant. |
static java.lang.String |
encode(java.lang.String encoding,
byte[] bytes)
|
static java.lang.String |
encode(java.lang.String encoding,
java.lang.String toEncode)
This function will encode a given string to it's encoded variant. |
boolean |
isByteToCharEncoder()
Checks if the transformations makes from byte[] String. |
boolean |
isCharEncoder()
Checks if the transformation is between two Strings. |
static boolean |
isEncoding(java.lang.String e)
Checks if a certain string represents a known transformation. |
static void |
main(java.lang.String[] argv)
Invocation of the class from the commandline for testing. |
static java.util.Set |
possibleEncodings()
All the currently known encodings. |
static void |
register(java.lang.String clazz)
Add new transformation types. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Encode(java.lang.String encoding)
encoding - a string that describes which encoding should be used.| Method Detail |
public static void register(java.lang.String clazz)
String - a class name.
public static java.lang.String encode(java.lang.String encoding,
java.lang.String toEncode)
encoding - a string that describes which encoding should be used.toEncode - a string which is the value which should be encoded.
This can also be a byte[].
public static java.lang.String encode(java.lang.String encoding,
byte[] bytes)
public static java.lang.String decode(java.lang.String encoding,
java.lang.String toDecode)
decoding - a string that describes which decoding should be used.toDecode - a string which is the value which should be encoded.encode(java.lang.String, java.lang.String)
public static byte[] decodeBytes(java.lang.String encoding,
java.lang.String toDecode)
public java.lang.String encode(java.lang.String toEncode)
toEncode - A string which is the value which should be encoded.
If the transformer does transform bytes, then first getBytes is done on the String.public java.lang.String encode(byte[] bytes)
public java.lang.String decode(java.lang.String toDecode)
toDecode - a string which is the value which should be encoded.public byte[] decodeBytes(java.lang.String toDecode)
public static java.util.Set possibleEncodings()
public static boolean isEncoding(java.lang.String e)
public boolean isCharEncoder()
public boolean isByteToCharEncoder()
public static void main(java.lang.String[] argv)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||