rita.support
Class EntityLookup

java.lang.Object
  extended by rita.support.EntityLookup

public class EntityLookup
extends java.lang.Object

Provides utilities to handle HTML and XML entities. Note: based on code in org.apache.commons.lang


Method Summary
 void addEntity(java.lang.String name, int value)
           
 void addEntityLookup(java.lang.String[][] entityArray)
           
 java.lang.String entityName(int value)
           
 int entityValue(java.lang.String name)
           
 java.lang.String escape(java.lang.String str)
           Escapes the characters in a String.
static EntityLookup getInstance()
           
static void main(java.lang.String[] args)
           
 java.lang.String unescape(java.lang.String str)
          Unescapes the EntityLookup in a String.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static EntityLookup getInstance()

addEntityLookup

public void addEntityLookup(java.lang.String[][] entityArray)

addEntity

public void addEntity(java.lang.String name,
                      int value)

entityName

public java.lang.String entityName(int value)

entityValue

public int entityValue(java.lang.String name)

escape

public java.lang.String escape(java.lang.String str)

Escapes the characters in a String.

For example, if you have called addEntity("foo", 0xA1), escape("") will return "&foo;"

Parameters:
str - - The String to escape.
Returns:
A new escaped String.

unescape

public java.lang.String unescape(java.lang.String str)

Unescapes the EntityLookup in a String.

Parameters:
str - - The String to escape.
Returns:
A new escaped String.

main

public static void main(java.lang.String[] args)