org.javalite.common
Class XmlEntities

java.lang.Object
  extended by org.javalite.common.XmlEntities

Deprecated. use Apache Commons or Escape instead

@Deprecated
public class XmlEntities
extends Object

Provides XML entity utilities.

This code was taken from Apache Commons in order to avoid adding a new dependency.

Since:
2.0
Version:
$Id: Entities.java 911986 2010-02-19 21:19:05Z niallp $
Author:
Alexander Day Chaffee, Gary Gregory

Field Summary
static XmlEntities XML
          Deprecated.  The set of entities supported by standard XML.
 
Constructor Summary
XmlEntities()
          Deprecated. Default constructor.
 
Method Summary
 void addEntities(String[][] entityArray)
          Deprecated.  Adds entities to this entity.
 void addEntity(String name, int value)
          Deprecated.  Add an entity to this entity.
 String entityName(int value)
          Deprecated.  Returns the name of the entity identified by the specified value.
 int entityValue(String name)
          Deprecated.  Returns the value of the entity identified by the specified name.
 String escape(String str)
          Deprecated.  Escapes the characters in a String.
 void escape(StringBuilder sb, String str)
          Deprecated.  Escapes the characters in the String passed and writes the result to the StringBuilder passed.
 void escape(Writer writer, String str)
          Deprecated. 
 String unescape(String str)
          Deprecated.  Unescapes the entities in a String.
 void unescape(StringBuilder sb, String str)
          Deprecated.  Unescapes the escaped entities in the String passed and writes the result to the StringBuilder passed.
 void unescape(Writer writer, String str)
          Deprecated. 
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML

public static final XmlEntities XML
Deprecated. 

The set of entities supported by standard XML.

Constructor Detail

XmlEntities

public XmlEntities()
Deprecated. 
Default constructor.

Method Detail

addEntities

public void addEntities(String[][] entityArray)
Deprecated. 

Adds entities to this entity.

Parameters:
entityArray - array of entities to be added

addEntity

public void addEntity(String name,
                      int value)
Deprecated. 

Add an entity to this entity.

Parameters:
name - name of the entity
value - vale of the entity

entityName

public String entityName(int value)
Deprecated. 

Returns the name of the entity identified by the specified value.

Parameters:
value - the value to locate
Returns:
entity name associated with the specified value

entityValue

public int entityValue(String name)
Deprecated. 

Returns the value of the entity identified by the specified name.

Parameters:
name - the name to locate
Returns:
entity value associated with the specified name

escape

public String escape(String str)
Deprecated. 

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.

escape

public void escape(StringBuilder sb,
                   String str)
Deprecated. 

Escapes the characters in the String passed and writes the result to the StringBuilder passed.

Parameters:
sb - The StringBuilder to write the results of the escaping to. Assumed to be a non-null value.
str - The String to escape. Assumed to be a non-null value.
See Also:
escape(String), StringBuilder

escape

@Deprecated
public void escape(Writer writer,
                              String str)
            throws IOException
Deprecated. 

Throws:
IOException

unescape

public String unescape(String str)
Deprecated. 

Unescapes the entities in a String.

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

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

unescape

public void unescape(StringBuilder sb,
                     String str)
Deprecated. 

Unescapes the escaped entities in the String passed and writes the result to the StringBuilder passed.

Parameters:
sb - The StringBuilder to write the results to; assumed to be non-null.
str - The source String to unescape; assumed to be non-null.
See Also:
escape(String), StringBuilder

unescape

@Deprecated
public void unescape(Writer writer,
                                String str)
              throws IOException
Deprecated. 

Throws:
IOException


Copyright © 2015 JavaLite. All rights reserved.