com.sun.msv.datatype.xsd
Class XmlNames
public
class
XmlNames
extends Object
This class contains static methods used to determine whether identifiers
may appear in certain roles in XML documents. Such methods are used
both to parse and to create such documents.
Version: 1.4
Author: David Brownell
Method Summary |
static boolean | isName(String value)
Returns true if the value is a legal XML name.
|
static boolean | isNCName(String token) |
static boolean | isNCNmtoken(String token)
This method returns true if the identifier is a "name token" as
defined by the XML Namespaces proposed recommendation.
|
static boolean | isNmtoken(String token)
This method returns true if the identifier is a "name token"
as defined in the XML specification. |
static boolean | isQualifiedName(String value)
Returns true if the value is a legal "qualified" XML name, as defined
in the XML Namespaces proposed recommendation. |
static boolean | isUnqualifiedName(String value)
Returns true if the value is a legal "unqualified" XML name, as
defined in the XML Namespaces proposed recommendation.
|
public static boolean isName(String value)
Returns true if the value is a legal XML name.
Parameters: value the string being tested
public static boolean isNCName(String token)
public static boolean isNCNmtoken(String token)
This method returns true if the identifier is a "name token" as
defined by the XML Namespaces proposed recommendation.
These are like XML "name tokens" but they may not contain the
"colon" character.
Parameters: token the string being tested
See Also:
public static boolean isNmtoken(String token)
This method returns true if the identifier is a "name token"
as defined in the XML specification. Like names, these
may only contain "name characters"; however, they do not need
to have letters as their initial characters. Attribute values
defined to be of type NMTOKEN(S) must satisfy this predicate.
Parameters: token the string being tested
public static boolean isQualifiedName(String value)
Returns true if the value is a legal "qualified" XML name, as defined
in the XML Namespaces proposed recommendation. Qualified names are
composed of an optional prefix (an unqualified name), followed by a
colon, and a required "local part" (an unqualified name). Prefixes are
declared, and correspond to particular URIs which scope the "local
part" of the name. (This method cannot check whether the prefix of a
name has been declared.)
Parameters: value the string being tested
public static boolean isUnqualifiedName(String value)
Returns true if the value is a legal "unqualified" XML name, as
defined in the XML Namespaces proposed recommendation.
These are normal XML names, except that they may not contain
a "colon" character.
Parameters: value the string being tested