|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.atlanticbb.tantlinger.ui.text.Entities
public class Entities
Provides HTML and XML entity utilities.
This class comes from the jakarta project's commons-lang package. It was made public and method unescapeUnknownEntities was added.
Field Summary | |
---|---|
static Entities |
HTML_BASIC
A set of common entities that should be escaped in HTML. |
static Entities |
HTML32
The set of entities supported by HTML 3.2. |
static Entities |
HTML40
The set of entities supported by HTML 4.0. |
static Entities |
HTML40_FULL
The set of entities supported by HTML 4.0. |
static Entities |
XML
The set of entities supported by standard XML. |
Constructor Summary | |
---|---|
Entities()
|
Method Summary | |
---|---|
void |
addEntities(java.lang.String[][] entityArray)
|
void |
addEntity(java.lang.String name,
int value)
|
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 . |
java.lang.String |
escape(java.lang.String str,
boolean escapeNon7bit)
Escapes the characters in a String . |
java.lang.String |
unescape(java.lang.String str)
Unescapes the entities in a String . |
java.lang.String |
unescapeUnknownEntities(java.lang.String str)
Unescapes the unknown entities in a String . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Entities XML
The set of entities supported by standard XML.
public static final Entities HTML_BASIC
A set of common entities that should be escaped in HTML. This includes double-quote, ampersand, less-than, greater-than and chars 160 - 190
public static final Entities HTML32
The set of entities supported by HTML 3.2.
public static final Entities HTML40
The set of entities supported by HTML 4.0. excluding greek entities
public static final Entities HTML40_FULL
The set of entities supported by HTML 4.0. including greek entities
Constructor Detail |
---|
public Entities()
Method Detail |
---|
public void addEntities(java.lang.String[][] entityArray)
public void addEntity(java.lang.String name, int value)
public java.lang.String entityName(int value)
public int entityValue(java.lang.String name)
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;"
str
- The String
to escape.
String
.public java.lang.String escape(java.lang.String str, boolean escapeNon7bit)
Escapes the characters in a String
.
For example, if you have called addEntity("foo", 0xA1), escape("¡") will return "&foo;"
str
- The String
to escape.escapeNon7bit
- Indicate whether non-7-bit chars should be escaped as well
String
.public java.lang.String unescape(java.lang.String str)
Unescapes the entities in a String
.
For example, if you have called addEntity("foo", 0xA1), unescape("&foo;") will return "¡"
str
- The String
to escape.
String
.public java.lang.String unescapeUnknownEntities(java.lang.String str)
Unescapes the unknown entities in a String
.
For example, if you have called addEntity("foo", 0xA1), unescape("&foo;") will return & quot;&foo& quot;
This is useful if you only want to unescape Cryllic entities, for example.
str
- The String
to escape.
String
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |