org.apache.xalan.serialize
Class CharInfo
java.lang.Object
|
+--org.apache.xalan.serialize.CharInfo
- public class CharInfo
- extends java.lang.Object
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 |
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 |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
HTML_ENTITIES_RESOURCE
public static java.lang.String HTML_ENTITIES_RESOURCE
- The name of the HTML entities file.
If specified, the file will be resource loaded with the default class loader.
XML_ENTITIES_RESOURCE
public static java.lang.String XML_ENTITIES_RESOURCE
- The name of the XML entities file.
If specified, the file will be resource loaded with the default class loader.
S_LINEFEED
public static char S_LINEFEED
- The linefeed character, which the parser should always normalize.
S_CARRIAGERETURN
public static char S_CARRIAGERETURN
- The carriage return character, which the parser should always normalize.
CharInfo
public CharInfo(java.lang.String entitiesResource)
- Constructor that reads in a resource file that describes the mapping of
characters to entity references.
- Parameters:
entitiesResource
- Name of entities resource file that should
be loaded, which describes that mapping of characters to entity references.
getEntityNameForChar
public java.lang.String getEntityNameForChar(char value)
- Resolve a character to an entity reference name.
- Parameters:
value
- character value that should be resolved to a name.- Returns:
- name of character entity, or null if not found.
isSpecial
public boolean isSpecial(char value)
- Tell if the character argument should have special treatment.
- Parameters:
value
- character value.- Returns:
- true if the character should have any special treatment.
Copyright � 2000 Apache XML Project. All Rights Reserved.