org.yestech.lib.util
Class EncoderUtil

java.lang.Object
  extended by org.yestech.lib.util.EncoderUtil

public final class EncoderUtil
extends java.lang.Object

A utility to encode to multiple formats.

Version:
$Revision: $
Author:
Artie Copeland

Method Summary
static java.lang.String htmlEncode(java.lang.String s)
          Encodes 's' by converting each character to its equivalent HTML entity, where one exists.
static java.lang.String uriEncode(java.lang.String uri)
          Escape HTTP URI fragment per RFC2396
static java.lang.String urlEncode(java.lang.String value)
          URL Encodes the string
static java.lang.String urlEncode(java.lang.String value, java.lang.String encoding)
          URL Encodes the string using a charset.
static java.lang.String xmlEncode(java.lang.String s)
          Encodes 's' by converting each character to its equivalent XML entity, where one exists.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

urlEncode

public static java.lang.String urlEncode(java.lang.String value)
URL Encodes the string

Parameters:
value -
Returns:

urlEncode

public static java.lang.String urlEncode(java.lang.String value,
                                         java.lang.String encoding)
URL Encodes the string using a charset.

Parameters:
value -
encoding -
Returns:

htmlEncode

public static java.lang.String htmlEncode(java.lang.String s)
Encodes 's' by converting each character to its equivalent HTML entity, where one exists.

Parameters:
s - the string to convert.
Returns:
a string with entities encoded.

uriEncode

public static java.lang.String uriEncode(java.lang.String uri)
Escape HTTP URI fragment per RFC2396

Parameters:
uri -
Returns:

xmlEncode

public static java.lang.String xmlEncode(java.lang.String s)
Encodes 's' by converting each character to its equivalent XML entity, where one exists.

Parameters:
s - the string to convert.
Returns:
a string with entities encoded.


Copyright © 2009 YES Technology Association. All Rights Reserved.