public class NamespaceConstant
extends java.lang.Object
This class also defines constant URIs for some objects other than namespaces - for example, URIs that identify the various object models used in the JAXP XPath API, and the Unicode codepoint collation URI.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANONYMOUS
Namespace for names allocated to anonymous types.
|
static java.lang.String |
CODEPOINT_COLLATION_URI
URI identifying the Unicode codepoint collation
|
static java.lang.String |
DOT_NET_TYPE
Namespace for types representing external .NET objects
|
static java.lang.String |
ERR
The standard namespace for system error codes
|
static java.lang.String |
EXSLT_COMMON
Fixed namespace name for EXSLT/Common: "http://exslt.org/common"
|
static java.lang.String |
EXSLT_DATES_AND_TIMES
Fixed namespace name for EXSLT/date: "http://exslt.org/dates-and-times"
|
static java.lang.String |
EXSLT_MATH
Fixed namespace name for EXSLT/math: "http://exslt.org/math"
|
static java.lang.String |
EXSLT_RANDOM
Fixed namespace name for EXSLT/random: "http://exslt.org/random"
|
static java.lang.String |
EXSLT_SETS
Fixed namespace name for EXSLT/sets: "http://exslt.org/sets"
|
static java.lang.String |
FN
The standard namespace for functions and operators
|
static java.lang.String |
JAVA_TYPE
Namespace for types representing external Java objects
|
static java.lang.String |
LOCAL
Predefined XQuery namespace for local functions
|
static java.lang.String |
MICROSOFT_XSL
Recognize the Microsoft namespace so we can give a suitably sarcastic error message
|
static java.lang.String |
NULL
A URI representing the null namespace (actually, an empty string)
|
static short |
NULL_CODE
The numeric URI code representing the null namespace (actually, zero)
|
static int |
NULL_NAMESPACE_CODE
The namespace code for the null namespace
|
static java.lang.String |
OBJECT_MODEL_DOM4J
URI identifying the DOM4J object model for use in the JAXP 1.3 XPath API
|
static java.lang.String |
OBJECT_MODEL_DOT_NET_DOM
URI identifying the .NET DOM object model (not used, but needed for consistency)
|
static java.lang.String |
OBJECT_MODEL_JDOM
URI identifying the JDOM object model for use in the JAXP 1.3 XPath API
|
static java.lang.String |
OBJECT_MODEL_SAXON
URI identifying the Saxon object model for use in the JAXP 1.3 XPath API
|
static java.lang.String |
OBJECT_MODEL_XOM
URI identifying the XOM object model for use in the JAXP 1.3 XPath API
|
static java.lang.String |
SAXON
Fixed namespace name for SAXON: "http://saxon.sf.net/"
|
static short |
SAXON_CODE
Numeric code representing the SAXON namespace
|
static java.lang.String |
SCHEMA
Namespace name for XML Schema: "http://www.w3.org/2001/XMLSchema"
|
static short |
SCHEMA_CODE
Numeric code representing the schema namespace
|
static java.lang.String |
SCHEMA_INSTANCE
XML-schema-defined namespace for use in instance documents ("xsi")
|
static java.lang.String |
SCM
Namespace for the Saxon serialization of the schema component model
|
static java.lang.String |
XHTML
The XHTML namespace http://www.w3.org/1999/xhtml
|
static java.lang.String |
XML
Fixed namespace name for XML: "http://www.w3.org/XML/1998/namespace".
|
static short |
XML_CODE
Numeric code representing the XML namespace
|
static int |
XML_NAMESPACE_CODE
The namespace code for the XML namespace
|
static java.lang.String |
XMLNS
The XMLNS namespace (used in DOM)
|
static short |
XSI_CODE |
static java.lang.String |
XSLT
Fixed namespace name for XSLT: "http://www.w3.org/1999/XSL/Transform"
|
static short |
XSLT_CODE
Numeric code representing the XSLT namespace
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
findSimilarNamespace(java.lang.String candidate)
Find a similar namespace to one that is a possible mis-spelling
|
static boolean |
isReserved(java.lang.String uri)
Determine whether a namespace is a reserved namespace
|
static boolean |
isReservedInQuery(java.lang.String uri)
Determine whether a namespace is a reserved namespace
|
static boolean |
isSpecialURICode(short uriCode)
Determine whether a namespace is a reserved namespace
|
public static final java.lang.String NULL
public static final short NULL_CODE
public static final int NULL_NAMESPACE_CODE
public static final java.lang.String XML
public static final short XML_CODE
public static final int XML_NAMESPACE_CODE
public static final java.lang.String XSLT
public static final short XSLT_CODE
public static final java.lang.String SAXON
public static final short SAXON_CODE
public static final java.lang.String SCHEMA
public static final short SCHEMA_CODE
public static final java.lang.String SCHEMA_INSTANCE
public static final short XSI_CODE
public static final java.lang.String EXSLT_COMMON
public static final java.lang.String EXSLT_MATH
public static final java.lang.String EXSLT_SETS
public static final java.lang.String EXSLT_DATES_AND_TIMES
public static final java.lang.String EXSLT_RANDOM
public static final java.lang.String FN
public static final java.lang.String ERR
public static final java.lang.String LOCAL
public static final java.lang.String MICROSOFT_XSL
public static final java.lang.String XHTML
public static final java.lang.String XMLNS
public static final java.lang.String JAVA_TYPE
public static final java.lang.String DOT_NET_TYPE
public static final java.lang.String ANONYMOUS
public static final java.lang.String SCM
public static final java.lang.String OBJECT_MODEL_SAXON
public static final java.lang.String OBJECT_MODEL_XOM
public static final java.lang.String OBJECT_MODEL_JDOM
public static final java.lang.String OBJECT_MODEL_DOM4J
public static final java.lang.String OBJECT_MODEL_DOT_NET_DOM
public static final java.lang.String CODEPOINT_COLLATION_URI
public static final boolean isReserved(java.lang.String uri)
public static final boolean isSpecialURICode(short uriCode)
public static final boolean isReservedInQuery(java.lang.String uri)
public static java.lang.String findSimilarNamespace(java.lang.String candidate)
candidate
- the possibly mis-spelt namespace