org.restlet.engine.util
Class StringUtils

java.lang.Object
  extended by org.restlet.engine.util.StringUtils

public class StringUtils
extends Object

String manipulation utilities.

Author:
Jerome Louvel

Method Summary
static byte[] getAsciiBytes(String string)
          Encodes the given String into a sequence of bytes using the Ascii character set.
static byte[] getLatin1Bytes(String string)
          Encodes the given String into a sequence of bytes using the Latin1 character set.
static String htmlEscape(String str)
          Returns the given String according to the HTML 4.0 encoding rules.
static String htmlUnescape(String str)
          Returns the given String decoded according to the HTML 4.0 decoding rules.
static String strip(String source, char delimiter)
          Strips a delimiter character from both ends of the source string.
static String strip(String source, char delimiter, boolean start, boolean end)
          Strips a delimiter character from a source string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAsciiBytes

public static byte[] getAsciiBytes(String string)
Encodes the given String into a sequence of bytes using the Ascii character set.

Parameters:
string - The string to encode.
Returns:
The String encoded with the Ascii character set as an array of bytes.

getLatin1Bytes

public static byte[] getLatin1Bytes(String string)
Encodes the given String into a sequence of bytes using the Latin1 character set.

Parameters:
string - The string to encode.
Returns:
The String encoded with the Latin1 character set as an array of bytes.

htmlEscape

public static String htmlEscape(String str)
Returns the given String according to the HTML 4.0 encoding rules.

Parameters:
str - The String to encode.
Returns:
The converted String according to the HTML 4.0 encoding rules.

htmlUnescape

public static String htmlUnescape(String str)
Returns the given String decoded according to the HTML 4.0 decoding rules.

Parameters:
str - The String to decode.
Returns:
The given String decoded according to the HTML 4.0 decoding rules.

strip

public static String strip(String source,
                           char delimiter)
Strips a delimiter character from both ends of the source string.

Parameters:
source - The source string to strip.
delimiter - The character to remove.
Returns:
The stripped string.

strip

public static String strip(String source,
                           char delimiter,
                           boolean start,
                           boolean end)
Strips a delimiter character from a source string.

Parameters:
source - The source string to strip.
delimiter - The character to remove.
start - Indicates if start of source should be stripped.
end - Indicates if end of source should be stripped.
Returns:
The stripped source string.


Copyright © 2005-2013 Restlet.