|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.apache.xalan.serialize.CharInfo
This class provides services that tell if a character should have special treatement, such as entity reference substitution or normalization of a newline character. It also provides character to entity reference lookup.
Field Summary | |
static java.lang.String |
HTML_ENTITIES_RESOURCE
The name of the HTML entities file. |
static char |
S_CARRIAGERETURN
The carriage return character, which the parser should always normalize. |
static char |
S_LINEFEED
The linefeed character, which the parser should always normalize. |
static java.lang.String |
XML_ENTITIES_RESOURCE
The name of the XML entities file. |
Constructor Summary | |
CharInfo(java.lang.String entitiesResource)
Constructor that reads in a resource file that describes the mapping of characters to entity references. |
Method Summary | |
protected void |
defineEntity(java.lang.String name,
char value)
Defines a new character reference. |
java.lang.String |
getEntityNameForChar(char value)
Resolve a character to an entity reference name. |
boolean |
isSpecial(char value)
Tell if the character argument should have special treatment. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static java.lang.String HTML_ENTITIES_RESOURCE
public static java.lang.String XML_ENTITIES_RESOURCE
public static char S_LINEFEED
public static char S_CARRIAGERETURN
Constructor Detail |
public CharInfo(java.lang.String entitiesResource)
entitiesResource
- Name of entities resource file that should
be loaded, which describes that mapping of characters to entity references.Method Detail |
protected void defineEntity(java.lang.String name, char value)
Unlike internal entities, character references are a string to single character mapping. They are used to map non-ASCII characters both on parsing and printing, primarily for HTML documents. '<amp;' is an example of a character reference.
name
- The entity's namevalue
- The entity's valuepublic java.lang.String getEntityNameForChar(char value)
value
- character value that should be resolved to a name.public boolean isSpecial(char value)
value
- character value.
|
Documentation is available at http://e-docs.bea.com/wls/docs61 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |