| java.lang.Object com.sun.xml.dtdparser.XmlChars
XmlChars | public class XmlChars (Code) | | Methods in this class are used to determine whether characters may
appear in certain roles in XML documents. Such methods are used
both to parse and to create such documents.
author: David Brownell version: 1.1, 00/08/05 |
Method Summary | |
public static boolean | isChar(int ucs4char) Returns true if the argument, a UCS-4 character code, is valid in
XML documents. | public static boolean | isLetter(char c) Returns true if the character is an XML "letter". | public static boolean | isNCNameChar(char c) Returns true if the character is allowed to be a non-initial
character in unscoped names according to the rules of the XML
Namespaces proposed recommendation. | public static boolean | isNameChar(char c) Returns true if the character is allowed to be a non-initial
character in names according to the XML recommendation. | public static boolean | isSpace(char c) Returns true if the character is allowed where XML supports
whitespace characters, false otherwise. |
isChar | public static boolean isChar(int ucs4char)(Code) | | Returns true if the argument, a UCS-4 character code, is valid in
XML documents. Unicode characters fit into the low sixteen
bits of a UCS-4 character, and pairs of Unicode surrogate
characters can be combined to encode UCS-4 characters in
documents containing only Unicode. (The char datatype
in the Java Programming Language represents Unicode characters,
including unpaired surrogates.)
In XML, UCS-4 characters can also be encoded by the use of
character references such as �, which
happens to refer to a character that is disallowed in XML documents.
UCS-4 characters allowed in XML documents can be expressed with
one or two Unicode characters.
Parameters: ucs4char - The 32-bit UCS-4 character being tested. |
isLetter | public static boolean isLetter(char c)(Code) | | Returns true if the character is an XML "letter". XML Names must
start with Letters or a few other characters, but other characters
in names must only satisfy the isNameChar predicate.
See Also: XmlChars.isNameChar(char) See Also: XmlChars.isNCNameChar(char) |
isNCNameChar | public static boolean isNCNameChar(char c)(Code) | | Returns true if the character is allowed to be a non-initial
character in unscoped names according to the rules of the XML
Namespaces proposed recommendation. Except for precluding
the colon (used to separate names from their scopes) these
characters are just as allowed by the XML recommendation.
See Also: XmlChars.isNameChar(char) See Also: XmlChars.isLetter(char) |
isSpace | public static boolean isSpace(char c)(Code) | | Returns true if the character is allowed where XML supports
whitespace characters, false otherwise.
|
|
|