JML

net.sf.jml.util
Class StringUtils

java.lang.Object
  extended by net.sf.jml.util.StringUtils

public class StringUtils
extends Object

Some utils for String.

Author:
Roger Chen

Constructor Summary
StringUtils()
           
 
Method Summary
static String debug(ByteBuffer buffer)
           
static String decodeBase64(byte[] data)
          Decodes a base64 aray of bytes.
static String decodeBase64(String data)
          Decodes a base64 String.
static String encodeBase64(byte[] data)
          Encodes a byte array into a base64 String.
static String encodeBase64(String data)
          Encodes a String as a base64 String.
static String ltrim(String s)
           
static String rtrim(String s)
           
static String urlDecode(String text)
           
static String urlEncode(String s)
           
static String xmlEscaping(String text)
           
static String xmlUnescaping(String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringUtils

public StringUtils()
Method Detail

urlEncode

public static String urlEncode(String s)

urlDecode

public static String urlDecode(String text)

ltrim

public static String ltrim(String s)

rtrim

public static String rtrim(String s)

xmlEscaping

public static String xmlEscaping(String text)

xmlUnescaping

public static String xmlUnescaping(String text)

debug

public static String debug(ByteBuffer buffer)

encodeBase64

public static String encodeBase64(String data)
Encodes a String as a base64 String.

Parameters:
data - a String to encode.
Returns:
a base64 encoded String.

encodeBase64

public static String encodeBase64(byte[] data)
Encodes a byte array into a base64 String.

Parameters:
data - a byte array to encode.
Returns:
a base64 encode String.

decodeBase64

public static String decodeBase64(String data)
Decodes a base64 String.

Parameters:
data - a base64 encoded String to decode.
Returns:
the decoded String.

decodeBase64

public static String decodeBase64(byte[] data)
Decodes a base64 aray of bytes.

Parameters:
data - a base64 encode byte array to decode.
Returns:
the decoded String.

JML