|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.mmbase.util.Encode
Class to convert from/to a string (byte[]) from/to a encoded string (byte[]) Supported encodings are at this moment:
Encode encoder = new Encode("ESCAPE_XML");
System.out.println( encoder.decode( encoder.encode("& \" < >") ) );
| 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. |
java.lang.String |
getEncoding()
Returns the encoding |
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)
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)
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 java.lang.String getEncoding()
public static void main(java.lang.String[] argv)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||