com.icl.saxon.om
Class Name

java.lang.Object
  extended bycom.icl.saxon.om.Name

public abstract class Name
extends java.lang.Object

This class, a remnant of its former self, exists to contain some static methods for validating the syntax of names.


Constructor Summary
Name()
           
 
Method Summary
static java.lang.String getLocalName(java.lang.String qname)
          Extract the local name from a QName.
static java.lang.String getPrefix(java.lang.String qname)
          Extract the prefix from a QName.
static boolean isNCName(java.lang.String name)
          Validate whether a given string constitutes a valid NCName, as defined in XML Namespaces
static boolean isQName(java.lang.String name)
          Validate whether a given string constitutes a valid QName, as defined in XML Namespaces
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Name

public Name()
Method Detail

isNCName

public static boolean isNCName(java.lang.String name)
Validate whether a given string constitutes a valid NCName, as defined in XML Namespaces


isQName

public static boolean isQName(java.lang.String name)
Validate whether a given string constitutes a valid QName, as defined in XML Namespaces


getPrefix

public static final java.lang.String getPrefix(java.lang.String qname)
Extract the prefix from a QName. Note, the QName is assumed to be valid.


getLocalName

public static final java.lang.String getLocalName(java.lang.String qname)
Extract the local name from a QName. The QName is assumed to be valid.