public abstract class StandardNames
extends java.lang.Object
Codes in the range 0-100 are used for standard node kinds such as ELEMENT, DOCUMENT, etc, and for built-in types such as ITEM and EMPTY.
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getClarkName(int fingerprint)
Get the Clark form of a system-defined name, given its name code or fingerprint
|
static java.lang.String |
getDisplayName(int fingerprint)
Get the lexical display form of a system-defined name
|
static int |
getFingerprint(java.lang.String uri,
java.lang.String localName)
Get the fingerprint of a system-defined name, from its URI and local name
|
static java.lang.String |
getLocalName(int fingerprint)
Get the local part of a system-defined name
|
static java.lang.String |
getPrefix(int fingerprint)
Get the conventional prefix of a system-defined name
|
static StructuredQName |
getStructuredQName(int fingerprint)
Get a StructuredQName representing a system-defined name
|
static java.lang.String |
getURI(int fingerprint)
Get the namespace URI part of a system-defined name
|
public static final int DFLT
public static final int XSL
public static final int SAXON
public static final int XML
public static final int XS
public static final int XSI
public static final int SCM
public static final int XSL_ACCEPT
public static final int XSL_ACCUMULATOR
public static final int XSL_ACCUMULATOR_RULE
public static final int XSL_ANALYZE_STRING
public static final int XSL_APPLY_IMPORTS
public static final int XSL_APPLY_TEMPLATES
public static final int XSL_ASSERT
public static final int XSL_ATTRIBUTE
public static final int XSL_ATTRIBUTE_SET
public static final int XSL_BREAK
public static final int XSL_CALL_TEMPLATE
public static final int XSL_CATCH
public static final int XSL_CHARACTER_MAP
public static final int XSL_CHOOSE
public static final int XSL_COMMENT
public static final int XSL_CONTEXT_ITEM
public static final int XSL_COPY
public static final int XSL_COPY_OF
public static final int XSL_DECIMAL_FORMAT
public static final int XSL_DOCUMENT
public static final int XSL_ELEMENT
public static final int XSL_EXPOSE
public static final int XSL_EVALUATE
public static final int XSL_FALLBACK
public static final int XSL_FOR_EACH
public static final int XSL_FORK
public static final int XSL_FOR_EACH_GROUP
public static final int XSL_FUNCTION
public static final int XSL_GLOBAL_CONTEXT_ITEM
public static final int XSL_IF
public static final int XSL_IMPORT
public static final int XSL_IMPORT_SCHEMA
public static final int XSL_INCLUDE
public static final int XSL_ITERATE
public static final int XSL_KEY
public static final int XSL_MAP
public static final int XSL_MAP_ENTRY
public static final int XSL_MATCHING_SUBSTRING
public static final int XSL_MERGE
public static final int XSL_MERGE_ACTION
public static final int XSL_MERGE_KEY
public static final int XSL_MERGE_SOURCE
public static final int XSL_MESSAGE
public static final int XSL_MODE
public static final int XSL_NAMESPACE
public static final int XSL_NAMESPACE_ALIAS
public static final int XSL_NEXT_ITERATION
public static final int XSL_NEXT_MATCH
public static final int XSL_NON_MATCHING_SUBSTRING
public static final int XSL_NUMBER
public static final int XSL_OTHERWISE
public static final int XSL_ON_COMPLETION
public static final int XSL_ON_EMPTY
public static final int XSL_ON_NON_EMPTY
public static final int XSL_OUTPUT
public static final int XSL_OVERRIDE
public static final int XSL_OUTPUT_CHARACTER
public static final int XSL_PACKAGE
public static final int XSL_PARAM
public static final int XSL_PERFORM_SORT
public static final int XSL_PRESERVE_SPACE
public static final int XSL_PROCESSING_INSTRUCTION
public static final int XSL_RESULT_DOCUMENT
public static final int XSL_SEQUENCE
public static final int XSL_SORT
public static final int XSL_SOURCE_DOCUMENT
public static final int XSL_STREAM
public static final int XSL_STRIP_SPACE
public static final int XSL_STYLESHEET
public static final int XSL_TEMPLATE
public static final int XSL_TEXT
public static final int XSL_TRANSFORM
public static final int XSL_TRY
public static final int XSL_USE_PACKAGE
public static final int XSL_VALUE_OF
public static final int XSL_VARIABLE
public static final int XSL_WHEN
public static final int XSL_WITH_PARAM
public static final int XSL_WHERE_POPULATED
public static final int XSL_DEFAULT_COLLATION
public static final int XSL_DEFAULT_MODE
public static final int XSL_DEFAULT_VALIDATION
public static final int XSL_EXCLUDE_RESULT_PREFIXES
public static final int XSL_EXPAND_TEXT
public static final int XSL_EXTENSION_ELEMENT_PREFIXES
public static final int XSL_INHERIT_NAMESPACES
public static final int XSL_TYPE
public static final int XSL_USE_ATTRIBUTE_SETS
public static final int XSL_USE_WHEN
public static final int XSL_VALIDATION
public static final int XSL_VERSION
public static final int XSL_XPATH_DEFAULT_NAMESPACE
public static final int SAXON_ASSIGN
public static final int SAXON_DOCTYPE
public static final int SAXON_ENTITY_REF
public static final int SAXON_SCRIPT
public static final int SAXON_WHILE
public static final int SAXON_PARAM
public static final int SAXON_PREPROCESS
public static final java.lang.String SAXON_ASSIGNABLE
public static final java.lang.String SAXON_ASYNCHRONOUS
public static final java.lang.String SAXON_EXPLAIN
public static final java.lang.String SAXON_READ_ONCE
public static final java.lang.String SAXON_MEMO_FUNCTION
public static final java.lang.String SAXON_THREADS
public static final int SAXON_JAVA_LANG_OBJECT
public static final int XML_BASE
public static final int XML_SPACE
public static final int XML_LANG
public static final int XML_ID
public static final int XML_LANG_TYPE
public static final int XML_SPACE_TYPE
public static final NodeName XML_ID_NAME
public static final int XS_STRING
public static final int XS_BOOLEAN
public static final int XS_DECIMAL
public static final int XS_FLOAT
public static final int XS_DOUBLE
public static final int XS_DURATION
public static final int XS_DATE_TIME
public static final int XS_TIME
public static final int XS_DATE
public static final int XS_G_YEAR_MONTH
public static final int XS_G_YEAR
public static final int XS_G_MONTH_DAY
public static final int XS_G_DAY
public static final int XS_G_MONTH
public static final int XS_HEX_BINARY
public static final int XS_BASE64_BINARY
public static final int XS_ANY_URI
public static final int XS_QNAME
public static final int XS_NOTATION
public static final int XS_INTEGER
public static final int XS_NON_POSITIVE_INTEGER
public static final int XS_NEGATIVE_INTEGER
public static final int XS_LONG
public static final int XS_INT
public static final int XS_SHORT
public static final int XS_BYTE
public static final int XS_NON_NEGATIVE_INTEGER
public static final int XS_POSITIVE_INTEGER
public static final int XS_UNSIGNED_LONG
public static final int XS_UNSIGNED_INT
public static final int XS_UNSIGNED_SHORT
public static final int XS_UNSIGNED_BYTE
public static final int XS_NORMALIZED_STRING
public static final int XS_TOKEN
public static final int XS_LANGUAGE
public static final int XS_NMTOKEN
public static final int XS_NMTOKENS
public static final int XS_NAME
public static final int XS_NCNAME
public static final int XS_ID
public static final int XS_IDREF
public static final int XS_IDREFS
public static final int XS_ENTITY
public static final int XS_ENTITIES
public static final int XS_DATE_TIME_STAMP
public static final int XS_ANY_TYPE
public static final int XS_ANY_SIMPLE_TYPE
public static final int XS_INVALID_NAME
public static final int XS_ERROR
public static final int XS_ALL
public static final int XS_ALTERNATIVE
public static final int XS_ANNOTATION
public static final int XS_ANY
public static final int XS_ANY_ATTRIBUTE
public static final int XS_APPINFO
public static final int XS_ASSERT
public static final int XS_ASSERTION
public static final int XS_ATTRIBUTE
public static final int XS_ATTRIBUTE_GROUP
public static final int XS_CHOICE
public static final int XS_COMPLEX_CONTENT
public static final int XS_COMPLEX_TYPE
public static final int XS_DEFAULT_OPEN_CONTENT
public static final int XS_DOCUMENTATION
public static final int XS_ELEMENT
public static final int XS_ENUMERATION
public static final int XS_EXTENSION
public static final int XS_FIELD
public static final int XS_FRACTION_DIGITS
public static final int XS_GROUP
public static final int XS_IMPORT
public static final int XS_INCLUDE
public static final int XS_KEY
public static final int XS_KEYREF
public static final int XS_LENGTH
public static final int XS_LIST
public static final int XS_MAX_EXCLUSIVE
public static final int XS_MAX_INCLUSIVE
public static final int XS_MAX_LENGTH
public static final int XS_MAX_SCALE
public static final int XS_MIN_EXCLUSIVE
public static final int XS_MIN_INCLUSIVE
public static final int XS_MIN_LENGTH
public static final int XS_MIN_SCALE
public static final int XS_notation
public static final int XS_OPEN_CONTENT
public static final int XS_OVERRIDE
public static final int XS_PATTERN
public static final int XS_REDEFINE
public static final int XS_RESTRICTION
public static final int XS_SCHEMA
public static final int XS_SELECTOR
public static final int XS_SEQUENCE
public static final int XS_SIMPLE_CONTENT
public static final int XS_SIMPLE_TYPE
public static final int XS_EXPLICIT_TIMEZONE
public static final int XS_TOTAL_DIGITS
public static final int XS_UNION
public static final int XS_UNIQUE
public static final int XS_WHITE_SPACE
public static final int XS_UNTYPED
public static final int XS_UNTYPED_ATOMIC
public static final int XS_ANY_ATOMIC_TYPE
public static final int XS_YEAR_MONTH_DURATION
public static final int XS_DAY_TIME_DURATION
public static final int XS_NUMERIC
public static final int XSI_TYPE
public static final int XSI_NIL
public static final int XSI_SCHEMA_LOCATION
public static final int XSI_NO_NAMESPACE_SCHEMA_LOCATION
public static final int XSI_SCHEMA_LOCATION_TYPE
public static final int SCM_SCHEMA
public static final int SCM_ELEMENT_DECLARATION
public static final int SCM_ATTRIBUTE_DECLARATION
public static final int SCM_COMPLEX_TYPE_DEFINITION
public static final int SCM_SIMPLE_TYPE_DEFINITION
public static final int SCM_ATTRIBUTE_GROUP_DECLARATION
public static final int SCM_MODEL_GROUP_DECLARATION
public static final int SCM_NOTATION_DECLARATION
public static final int SCM_ANNOTATION
public static final int SCM_NAME
public static final int SCM_TARGET_NAMESPACE
public static StructuredQName[] errorVariables
public static int getFingerprint(java.lang.String uri, java.lang.String localName)
uri
- the namespace URIlocalName
- the local part of the namepublic static java.lang.String getLocalName(int fingerprint)
fingerprint
- the fingerprint of the namepublic static java.lang.String getURI(int fingerprint)
fingerprint
- the fingerprint of the namejava.lang.IllegalArgumentException
- if the fingerprint does not define a known namepublic static java.lang.String getClarkName(int fingerprint)
fingerprint
- the fingerprint of the namepublic static java.lang.String getPrefix(int fingerprint)
fingerprint
- the fingerprint of the namepublic static java.lang.String getDisplayName(int fingerprint)
fingerprint
- the fingerprint of the namepublic static StructuredQName getStructuredQName(int fingerprint)
fingerprint
- the fingerprint of the nameCopyright (c) 2004-2018 Saxonica Limited. All rights reserved.