|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.ac.soton.harvester.EntityEncoder
EntityEncoder is a convenience class that allows the deciter class to directly code entity strings without using an EntityWriter. Its purpose is to changeo non-ASCII characters in strings to their ISO-Latin-1 entity name equivalents.
Field Summary | |
(package private) java.util.Dictionary |
d
d provides a reverse lookup from character number to entity name |
Constructor Summary | |
EntityEncoder()
|
Method Summary | |
(package private) java.lang.String |
encode(java.lang.String s)
encode encodes any unusual characters in a string as ISOLAtin-1 entities. |
(package private) java.lang.String |
entName(char ch)
entName is a wrapper function which guarantees a safe name for a character position. |
(package private) java.lang.String |
PCDATA(java.lang.String s)
PCDATA is just an alias for encode. |
Methods inherited from class java.lang.Object |
|
Field Detail |
java.util.Dictionary d
Constructor Detail |
public EntityEncoder()
Method Detail |
java.lang.String entName(char ch)
ch
- character value to look upjava.lang.String PCDATA(java.lang.String s)
java.lang.String encode(java.lang.String s)
s
- the string to process
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |