Package net.sf.saxon.om
Class StandardNames
- java.lang.Object
-
- net.sf.saxon.om.StandardNames
-
public abstract class StandardNames extends java.lang.Object
Well-known names used in XSLT processing. These names must all have fingerprints in the range 0-1023, to avoid clashing with codes allocated in a NamePool. We use the top three bits for the namespace, and the bottom seven bits for the local name.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.
-
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getClarkName(int fingerprint)
Get the Clark form of a system-defined name, given its name code or fingerprintstatic java.lang.String
getDisplayName(int fingerprint)
Get the lexical display form of a system-defined namestatic int
getFingerprint(java.lang.String uri, java.lang.String localName)
Get the fingerprint of a system-defined name, from its URI and local namestatic java.lang.String
getLocalName(int fingerprint)
Get the local part of a system-defined namestatic java.lang.String
getPrefix(int fingerprint)
Get the conventional prefix of a system-defined namestatic StructuredQName
getStructuredQName(int fingerprint)
Get a StructuredQName representing a system-defined namestatic StructuredQName
getUnprefixedQName(int fingerprint)
Get a StructuredQName representing a system-defined name, with no prefixstatic java.lang.String
getURI(int fingerprint)
Get the namespace URI part of a system-defined name
-
-
-
Field Detail
-
DFLT
public static final int DFLT
- See Also:
- Constant Field Values
-
XSL
public static final int XSL
- See Also:
- Constant Field Values
-
SAXON
public static final int SAXON
- See Also:
- Constant Field Values
-
XML
public static final int XML
- See Also:
- Constant Field Values
-
XS
public static final int XS
- See Also:
- Constant Field Values
-
XSI
public static final int XSI
- See Also:
- Constant Field Values
-
XSL_ACCEPT
public static final int XSL_ACCEPT
- See Also:
- Constant Field Values
-
XSL_ACCUMULATOR
public static final int XSL_ACCUMULATOR
- See Also:
- Constant Field Values
-
XSL_ACCUMULATOR_RULE
public static final int XSL_ACCUMULATOR_RULE
- See Also:
- Constant Field Values
-
XSL_ANALYZE_STRING
public static final int XSL_ANALYZE_STRING
- See Also:
- Constant Field Values
-
XSL_APPLY_IMPORTS
public static final int XSL_APPLY_IMPORTS
- See Also:
- Constant Field Values
-
XSL_APPLY_TEMPLATES
public static final int XSL_APPLY_TEMPLATES
- See Also:
- Constant Field Values
-
XSL_ASSERT
public static final int XSL_ASSERT
- See Also:
- Constant Field Values
-
XSL_ATTRIBUTE
public static final int XSL_ATTRIBUTE
- See Also:
- Constant Field Values
-
XSL_ATTRIBUTE_SET
public static final int XSL_ATTRIBUTE_SET
- See Also:
- Constant Field Values
-
XSL_BREAK
public static final int XSL_BREAK
- See Also:
- Constant Field Values
-
XSL_CALL_TEMPLATE
public static final int XSL_CALL_TEMPLATE
- See Also:
- Constant Field Values
-
XSL_CATCH
public static final int XSL_CATCH
- See Also:
- Constant Field Values
-
XSL_CHARACTER_MAP
public static final int XSL_CHARACTER_MAP
- See Also:
- Constant Field Values
-
XSL_CHOOSE
public static final int XSL_CHOOSE
- See Also:
- Constant Field Values
-
XSL_COMMENT
public static final int XSL_COMMENT
- See Also:
- Constant Field Values
-
XSL_CONTEXT_ITEM
public static final int XSL_CONTEXT_ITEM
- See Also:
- Constant Field Values
-
XSL_COPY
public static final int XSL_COPY
- See Also:
- Constant Field Values
-
XSL_COPY_OF
public static final int XSL_COPY_OF
- See Also:
- Constant Field Values
-
XSL_DECIMAL_FORMAT
public static final int XSL_DECIMAL_FORMAT
- See Also:
- Constant Field Values
-
XSL_DOCUMENT
public static final int XSL_DOCUMENT
- See Also:
- Constant Field Values
-
XSL_ELEMENT
public static final int XSL_ELEMENT
- See Also:
- Constant Field Values
-
XSL_EXPOSE
public static final int XSL_EXPOSE
- See Also:
- Constant Field Values
-
XSL_EVALUATE
public static final int XSL_EVALUATE
- See Also:
- Constant Field Values
-
XSL_FALLBACK
public static final int XSL_FALLBACK
- See Also:
- Constant Field Values
-
XSL_FOR_EACH
public static final int XSL_FOR_EACH
- See Also:
- Constant Field Values
-
XSL_FORK
public static final int XSL_FORK
- See Also:
- Constant Field Values
-
XSL_FOR_EACH_GROUP
public static final int XSL_FOR_EACH_GROUP
- See Also:
- Constant Field Values
-
XSL_FUNCTION
public static final int XSL_FUNCTION
- See Also:
- Constant Field Values
-
XSL_GLOBAL_CONTEXT_ITEM
public static final int XSL_GLOBAL_CONTEXT_ITEM
- See Also:
- Constant Field Values
-
XSL_IF
public static final int XSL_IF
- See Also:
- Constant Field Values
-
XSL_IMPORT
public static final int XSL_IMPORT
- See Also:
- Constant Field Values
-
XSL_IMPORT_SCHEMA
public static final int XSL_IMPORT_SCHEMA
- See Also:
- Constant Field Values
-
XSL_INCLUDE
public static final int XSL_INCLUDE
- See Also:
- Constant Field Values
-
XSL_ITERATE
public static final int XSL_ITERATE
- See Also:
- Constant Field Values
-
XSL_KEY
public static final int XSL_KEY
- See Also:
- Constant Field Values
-
XSL_MAP
public static final int XSL_MAP
- See Also:
- Constant Field Values
-
XSL_MAP_ENTRY
public static final int XSL_MAP_ENTRY
- See Also:
- Constant Field Values
-
XSL_MATCHING_SUBSTRING
public static final int XSL_MATCHING_SUBSTRING
- See Also:
- Constant Field Values
-
XSL_MERGE
public static final int XSL_MERGE
- See Also:
- Constant Field Values
-
XSL_MERGE_ACTION
public static final int XSL_MERGE_ACTION
- See Also:
- Constant Field Values
-
XSL_MERGE_KEY
public static final int XSL_MERGE_KEY
- See Also:
- Constant Field Values
-
XSL_MERGE_SOURCE
public static final int XSL_MERGE_SOURCE
- See Also:
- Constant Field Values
-
XSL_MESSAGE
public static final int XSL_MESSAGE
- See Also:
- Constant Field Values
-
XSL_MODE
public static final int XSL_MODE
- See Also:
- Constant Field Values
-
XSL_NAMESPACE
public static final int XSL_NAMESPACE
- See Also:
- Constant Field Values
-
XSL_NAMESPACE_ALIAS
public static final int XSL_NAMESPACE_ALIAS
- See Also:
- Constant Field Values
-
XSL_NEXT_ITERATION
public static final int XSL_NEXT_ITERATION
- See Also:
- Constant Field Values
-
XSL_NEXT_MATCH
public static final int XSL_NEXT_MATCH
- See Also:
- Constant Field Values
-
XSL_NON_MATCHING_SUBSTRING
public static final int XSL_NON_MATCHING_SUBSTRING
- See Also:
- Constant Field Values
-
XSL_NUMBER
public static final int XSL_NUMBER
- See Also:
- Constant Field Values
-
XSL_OTHERWISE
public static final int XSL_OTHERWISE
- See Also:
- Constant Field Values
-
XSL_ON_COMPLETION
public static final int XSL_ON_COMPLETION
- See Also:
- Constant Field Values
-
XSL_ON_EMPTY
public static final int XSL_ON_EMPTY
- See Also:
- Constant Field Values
-
XSL_ON_NON_EMPTY
public static final int XSL_ON_NON_EMPTY
- See Also:
- Constant Field Values
-
XSL_OUTPUT
public static final int XSL_OUTPUT
- See Also:
- Constant Field Values
-
XSL_OVERRIDE
public static final int XSL_OVERRIDE
- See Also:
- Constant Field Values
-
XSL_OUTPUT_CHARACTER
public static final int XSL_OUTPUT_CHARACTER
- See Also:
- Constant Field Values
-
XSL_PACKAGE
public static final int XSL_PACKAGE
- See Also:
- Constant Field Values
-
XSL_PARAM
public static final int XSL_PARAM
- See Also:
- Constant Field Values
-
XSL_PERFORM_SORT
public static final int XSL_PERFORM_SORT
- See Also:
- Constant Field Values
-
XSL_PRESERVE_SPACE
public static final int XSL_PRESERVE_SPACE
- See Also:
- Constant Field Values
-
XSL_PROCESSING_INSTRUCTION
public static final int XSL_PROCESSING_INSTRUCTION
- See Also:
- Constant Field Values
-
XSL_RESULT_DOCUMENT
public static final int XSL_RESULT_DOCUMENT
- See Also:
- Constant Field Values
-
XSL_SEQUENCE
public static final int XSL_SEQUENCE
- See Also:
- Constant Field Values
-
XSL_SORT
public static final int XSL_SORT
- See Also:
- Constant Field Values
-
XSL_SOURCE_DOCUMENT
public static final int XSL_SOURCE_DOCUMENT
- See Also:
- Constant Field Values
-
XSL_STRIP_SPACE
public static final int XSL_STRIP_SPACE
- See Also:
- Constant Field Values
-
XSL_STYLESHEET
public static final int XSL_STYLESHEET
- See Also:
- Constant Field Values
-
XSL_TEMPLATE
public static final int XSL_TEMPLATE
- See Also:
- Constant Field Values
-
XSL_TEXT
public static final int XSL_TEXT
- See Also:
- Constant Field Values
-
XSL_TRANSFORM
public static final int XSL_TRANSFORM
- See Also:
- Constant Field Values
-
XSL_TRY
public static final int XSL_TRY
- See Also:
- Constant Field Values
-
XSL_USE_PACKAGE
public static final int XSL_USE_PACKAGE
- See Also:
- Constant Field Values
-
XSL_VALUE_OF
public static final int XSL_VALUE_OF
- See Also:
- Constant Field Values
-
XSL_VARIABLE
public static final int XSL_VARIABLE
- See Also:
- Constant Field Values
-
XSL_WHEN
public static final int XSL_WHEN
- See Also:
- Constant Field Values
-
XSL_WHERE_POPULATED
public static final int XSL_WHERE_POPULATED
- See Also:
- Constant Field Values
-
XSL_WITH_PARAM
public static final int XSL_WITH_PARAM
- See Also:
- Constant Field Values
-
XSL_DEFAULT_COLLATION
public static final int XSL_DEFAULT_COLLATION
- See Also:
- Constant Field Values
-
XSL_DEFAULT_MODE
public static final int XSL_DEFAULT_MODE
- See Also:
- Constant Field Values
-
XSL_DEFAULT_VALIDATION
public static final int XSL_DEFAULT_VALIDATION
- See Also:
- Constant Field Values
-
XSL_EXCLUDE_RESULT_PREFIXES
public static final int XSL_EXCLUDE_RESULT_PREFIXES
- See Also:
- Constant Field Values
-
XSL_EXPAND_TEXT
public static final int XSL_EXPAND_TEXT
- See Also:
- Constant Field Values
-
XSL_EXTENSION_ELEMENT_PREFIXES
public static final int XSL_EXTENSION_ELEMENT_PREFIXES
- See Also:
- Constant Field Values
-
XSL_INHERIT_NAMESPACES
public static final int XSL_INHERIT_NAMESPACES
- See Also:
- Constant Field Values
-
XSL_TYPE
public static final int XSL_TYPE
- See Also:
- Constant Field Values
-
XSL_USE_ATTRIBUTE_SETS
public static final int XSL_USE_ATTRIBUTE_SETS
- See Also:
- Constant Field Values
-
XSL_USE_WHEN
public static final int XSL_USE_WHEN
- See Also:
- Constant Field Values
-
XSL_VALIDATION
public static final int XSL_VALIDATION
- See Also:
- Constant Field Values
-
XSL_VERSION
public static final int XSL_VERSION
- See Also:
- Constant Field Values
-
XSL_XPATH_DEFAULT_NAMESPACE
public static final int XSL_XPATH_DEFAULT_NAMESPACE
- See Also:
- Constant Field Values
-
SAXON_ASSIGN
public static final int SAXON_ASSIGN
- See Also:
- Constant Field Values
-
SAXON_DEEP_UPDATE
public static final int SAXON_DEEP_UPDATE
- See Also:
- Constant Field Values
-
SAXON_DO
public static final int SAXON_DO
- See Also:
- Constant Field Values
-
SAXON_DOCTYPE
public static final int SAXON_DOCTYPE
- See Also:
- Constant Field Values
-
SAXON_ENTITY_REF
public static final int SAXON_ENTITY_REF
- See Also:
- Constant Field Values
-
SAXON_TABULATE_MAPS
public static final int SAXON_TABULATE_MAPS
- See Also:
- Constant Field Values
-
SAXON_WHILE
public static final int SAXON_WHILE
- See Also:
- Constant Field Values
-
SAXON_PARAM
public static final int SAXON_PARAM
- See Also:
- Constant Field Values
-
SAXON_PREPROCESS
public static final int SAXON_PREPROCESS
- See Also:
- Constant Field Values
-
SAXON_DISTINCT
public static final int SAXON_DISTINCT
- See Also:
- Constant Field Values
-
SAXON_ORDER
public static final int SAXON_ORDER
- See Also:
- Constant Field Values
-
SAXON_ASYCHRONOUS
public static final java.lang.String SAXON_ASYCHRONOUS
- See Also:
- Constant Field Values
-
SAXON_EXPLAIN
public static final java.lang.String SAXON_EXPLAIN
- See Also:
- Constant Field Values
-
XML_BASE
public static final int XML_BASE
- See Also:
- Constant Field Values
-
XML_SPACE
public static final int XML_SPACE
- See Also:
- Constant Field Values
-
XML_LANG
public static final int XML_LANG
- See Also:
- Constant Field Values
-
XML_ID
public static final int XML_ID
- See Also:
- Constant Field Values
-
XML_LANG_TYPE
public static final int XML_LANG_TYPE
- See Also:
- Constant Field Values
-
XML_SPACE_TYPE
public static final int XML_SPACE_TYPE
- See Also:
- Constant Field Values
-
XML_ID_NAME
public static final NodeName XML_ID_NAME
-
XS_STRING
public static final int XS_STRING
- See Also:
- Constant Field Values
-
XS_BOOLEAN
public static final int XS_BOOLEAN
- See Also:
- Constant Field Values
-
XS_DECIMAL
public static final int XS_DECIMAL
- See Also:
- Constant Field Values
-
XS_FLOAT
public static final int XS_FLOAT
- See Also:
- Constant Field Values
-
XS_DOUBLE
public static final int XS_DOUBLE
- See Also:
- Constant Field Values
-
XS_DURATION
public static final int XS_DURATION
- See Also:
- Constant Field Values
-
XS_DATE_TIME
public static final int XS_DATE_TIME
- See Also:
- Constant Field Values
-
XS_TIME
public static final int XS_TIME
- See Also:
- Constant Field Values
-
XS_DATE
public static final int XS_DATE
- See Also:
- Constant Field Values
-
XS_G_YEAR_MONTH
public static final int XS_G_YEAR_MONTH
- See Also:
- Constant Field Values
-
XS_G_YEAR
public static final int XS_G_YEAR
- See Also:
- Constant Field Values
-
XS_G_MONTH_DAY
public static final int XS_G_MONTH_DAY
- See Also:
- Constant Field Values
-
XS_G_DAY
public static final int XS_G_DAY
- See Also:
- Constant Field Values
-
XS_G_MONTH
public static final int XS_G_MONTH
- See Also:
- Constant Field Values
-
XS_HEX_BINARY
public static final int XS_HEX_BINARY
- See Also:
- Constant Field Values
-
XS_BASE64_BINARY
public static final int XS_BASE64_BINARY
- See Also:
- Constant Field Values
-
XS_ANY_URI
public static final int XS_ANY_URI
- See Also:
- Constant Field Values
-
XS_QNAME
public static final int XS_QNAME
- See Also:
- Constant Field Values
-
XS_NOTATION
public static final int XS_NOTATION
- See Also:
- Constant Field Values
-
XS_INTEGER
public static final int XS_INTEGER
- See Also:
- Constant Field Values
-
XS_NON_POSITIVE_INTEGER
public static final int XS_NON_POSITIVE_INTEGER
- See Also:
- Constant Field Values
-
XS_NEGATIVE_INTEGER
public static final int XS_NEGATIVE_INTEGER
- See Also:
- Constant Field Values
-
XS_LONG
public static final int XS_LONG
- See Also:
- Constant Field Values
-
XS_INT
public static final int XS_INT
- See Also:
- Constant Field Values
-
XS_SHORT
public static final int XS_SHORT
- See Also:
- Constant Field Values
-
XS_BYTE
public static final int XS_BYTE
- See Also:
- Constant Field Values
-
XS_NON_NEGATIVE_INTEGER
public static final int XS_NON_NEGATIVE_INTEGER
- See Also:
- Constant Field Values
-
XS_POSITIVE_INTEGER
public static final int XS_POSITIVE_INTEGER
- See Also:
- Constant Field Values
-
XS_UNSIGNED_LONG
public static final int XS_UNSIGNED_LONG
- See Also:
- Constant Field Values
-
XS_UNSIGNED_INT
public static final int XS_UNSIGNED_INT
- See Also:
- Constant Field Values
-
XS_UNSIGNED_SHORT
public static final int XS_UNSIGNED_SHORT
- See Also:
- Constant Field Values
-
XS_UNSIGNED_BYTE
public static final int XS_UNSIGNED_BYTE
- See Also:
- Constant Field Values
-
XS_NORMALIZED_STRING
public static final int XS_NORMALIZED_STRING
- See Also:
- Constant Field Values
-
XS_TOKEN
public static final int XS_TOKEN
- See Also:
- Constant Field Values
-
XS_LANGUAGE
public static final int XS_LANGUAGE
- See Also:
- Constant Field Values
-
XS_NMTOKEN
public static final int XS_NMTOKEN
- See Also:
- Constant Field Values
-
XS_NMTOKENS
public static final int XS_NMTOKENS
- See Also:
- Constant Field Values
-
XS_NAME
public static final int XS_NAME
- See Also:
- Constant Field Values
-
XS_NCNAME
public static final int XS_NCNAME
- See Also:
- Constant Field Values
-
XS_ID
public static final int XS_ID
- See Also:
- Constant Field Values
-
XS_IDREF
public static final int XS_IDREF
- See Also:
- Constant Field Values
-
XS_IDREFS
public static final int XS_IDREFS
- See Also:
- Constant Field Values
-
XS_ENTITY
public static final int XS_ENTITY
- See Also:
- Constant Field Values
-
XS_ENTITIES
public static final int XS_ENTITIES
- See Also:
- Constant Field Values
-
XS_DATE_TIME_STAMP
public static final int XS_DATE_TIME_STAMP
- See Also:
- Constant Field Values
-
XS_ANY_TYPE
public static final int XS_ANY_TYPE
- See Also:
- Constant Field Values
-
XS_ANY_SIMPLE_TYPE
public static final int XS_ANY_SIMPLE_TYPE
- See Also:
- Constant Field Values
-
XS_INVALID_NAME
public static final int XS_INVALID_NAME
- See Also:
- Constant Field Values
-
XS_ERROR
public static final int XS_ERROR
- See Also:
- Constant Field Values
-
XS_ALL
public static final int XS_ALL
- See Also:
- Constant Field Values
-
XS_ALTERNATIVE
public static final int XS_ALTERNATIVE
- See Also:
- Constant Field Values
-
XS_ANNOTATION
public static final int XS_ANNOTATION
- See Also:
- Constant Field Values
-
XS_ANY
public static final int XS_ANY
- See Also:
- Constant Field Values
-
XS_ANY_ATTRIBUTE
public static final int XS_ANY_ATTRIBUTE
- See Also:
- Constant Field Values
-
XS_APPINFO
public static final int XS_APPINFO
- See Also:
- Constant Field Values
-
XS_ASSERT
public static final int XS_ASSERT
- See Also:
- Constant Field Values
-
XS_ASSERTION
public static final int XS_ASSERTION
- See Also:
- Constant Field Values
-
XS_ATTRIBUTE
public static final int XS_ATTRIBUTE
- See Also:
- Constant Field Values
-
XS_ATTRIBUTE_GROUP
public static final int XS_ATTRIBUTE_GROUP
- See Also:
- Constant Field Values
-
XS_CHOICE
public static final int XS_CHOICE
- See Also:
- Constant Field Values
-
XS_COMPLEX_CONTENT
public static final int XS_COMPLEX_CONTENT
- See Also:
- Constant Field Values
-
XS_COMPLEX_TYPE
public static final int XS_COMPLEX_TYPE
- See Also:
- Constant Field Values
-
XS_DEFAULT_OPEN_CONTENT
public static final int XS_DEFAULT_OPEN_CONTENT
- See Also:
- Constant Field Values
-
XS_DOCUMENTATION
public static final int XS_DOCUMENTATION
- See Also:
- Constant Field Values
-
XS_ELEMENT
public static final int XS_ELEMENT
- See Also:
- Constant Field Values
-
XS_ENUMERATION
public static final int XS_ENUMERATION
- See Also:
- Constant Field Values
-
XS_EXTENSION
public static final int XS_EXTENSION
- See Also:
- Constant Field Values
-
XS_FIELD
public static final int XS_FIELD
- See Also:
- Constant Field Values
-
XS_FRACTION_DIGITS
public static final int XS_FRACTION_DIGITS
- See Also:
- Constant Field Values
-
XS_GROUP
public static final int XS_GROUP
- See Also:
- Constant Field Values
-
XS_IMPORT
public static final int XS_IMPORT
- See Also:
- Constant Field Values
-
XS_INCLUDE
public static final int XS_INCLUDE
- See Also:
- Constant Field Values
-
XS_KEY
public static final int XS_KEY
- See Also:
- Constant Field Values
-
XS_KEYREF
public static final int XS_KEYREF
- See Also:
- Constant Field Values
-
XS_LENGTH
public static final int XS_LENGTH
- See Also:
- Constant Field Values
-
XS_LIST
public static final int XS_LIST
- See Also:
- Constant Field Values
-
XS_MAX_EXCLUSIVE
public static final int XS_MAX_EXCLUSIVE
- See Also:
- Constant Field Values
-
XS_MAX_INCLUSIVE
public static final int XS_MAX_INCLUSIVE
- See Also:
- Constant Field Values
-
XS_MAX_LENGTH
public static final int XS_MAX_LENGTH
- See Also:
- Constant Field Values
-
XS_MAX_SCALE
public static final int XS_MAX_SCALE
- See Also:
- Constant Field Values
-
XS_MIN_EXCLUSIVE
public static final int XS_MIN_EXCLUSIVE
- See Also:
- Constant Field Values
-
XS_MIN_INCLUSIVE
public static final int XS_MIN_INCLUSIVE
- See Also:
- Constant Field Values
-
XS_MIN_LENGTH
public static final int XS_MIN_LENGTH
- See Also:
- Constant Field Values
-
XS_MIN_SCALE
public static final int XS_MIN_SCALE
- See Also:
- Constant Field Values
-
XS_notation
public static final int XS_notation
- See Also:
- Constant Field Values
-
XS_OPEN_CONTENT
public static final int XS_OPEN_CONTENT
- See Also:
- Constant Field Values
-
XS_OVERRIDE
public static final int XS_OVERRIDE
- See Also:
- Constant Field Values
-
XS_PATTERN
public static final int XS_PATTERN
- See Also:
- Constant Field Values
-
XS_REDEFINE
public static final int XS_REDEFINE
- See Also:
- Constant Field Values
-
XS_RESTRICTION
public static final int XS_RESTRICTION
- See Also:
- Constant Field Values
-
XS_SCHEMA
public static final int XS_SCHEMA
- See Also:
- Constant Field Values
-
XS_SELECTOR
public static final int XS_SELECTOR
- See Also:
- Constant Field Values
-
XS_SEQUENCE
public static final int XS_SEQUENCE
- See Also:
- Constant Field Values
-
XS_SIMPLE_CONTENT
public static final int XS_SIMPLE_CONTENT
- See Also:
- Constant Field Values
-
XS_SIMPLE_TYPE
public static final int XS_SIMPLE_TYPE
- See Also:
- Constant Field Values
-
XS_EXPLICIT_TIMEZONE
public static final int XS_EXPLICIT_TIMEZONE
- See Also:
- Constant Field Values
-
XS_TOTAL_DIGITS
public static final int XS_TOTAL_DIGITS
- See Also:
- Constant Field Values
-
XS_UNION
public static final int XS_UNION
- See Also:
- Constant Field Values
-
XS_UNIQUE
public static final int XS_UNIQUE
- See Also:
- Constant Field Values
-
XS_WHITE_SPACE
public static final int XS_WHITE_SPACE
- See Also:
- Constant Field Values
-
XS_UNTYPED
public static final int XS_UNTYPED
- See Also:
- Constant Field Values
-
XS_UNTYPED_ATOMIC
public static final int XS_UNTYPED_ATOMIC
- See Also:
- Constant Field Values
-
XS_ANY_ATOMIC_TYPE
public static final int XS_ANY_ATOMIC_TYPE
- See Also:
- Constant Field Values
-
XS_YEAR_MONTH_DURATION
public static final int XS_YEAR_MONTH_DURATION
- See Also:
- Constant Field Values
-
XS_DAY_TIME_DURATION
public static final int XS_DAY_TIME_DURATION
- See Also:
- Constant Field Values
-
XS_NUMERIC
public static final int XS_NUMERIC
- See Also:
- Constant Field Values
-
XSI_TYPE
public static final int XSI_TYPE
- See Also:
- Constant Field Values
-
XSI_NIL
public static final int XSI_NIL
- See Also:
- Constant Field Values
-
XSI_SCHEMA_LOCATION
public static final int XSI_SCHEMA_LOCATION
- See Also:
- Constant Field Values
-
XSI_NO_NAMESPACE_SCHEMA_LOCATION
public static final int XSI_NO_NAMESPACE_SCHEMA_LOCATION
- See Also:
- Constant Field Values
-
XSI_SCHEMA_LOCATION_TYPE
public static final int XSI_SCHEMA_LOCATION_TYPE
- See Also:
- Constant Field Values
-
errorVariables
public static StructuredQName[] errorVariables
-
SQ_XS_INVALID_NAME
public static final StructuredQName SQ_XS_INVALID_NAME
A commonly-used name held in static:
-
-
Method Detail
-
getFingerprint
public 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- Parameters:
uri
- the namespace URIlocalName
- the local part of the name- Returns:
- the standard fingerprint, or -1 if this is not a built-in name
-
getLocalName
public static java.lang.String getLocalName(int fingerprint)
Get the local part of a system-defined name- Parameters:
fingerprint
- the fingerprint of the name- Returns:
- the local part of the name
-
getURI
public static java.lang.String getURI(int fingerprint)
Get the namespace URI part of a system-defined name- Parameters:
fingerprint
- the fingerprint of the name- Returns:
- the namespace URI part of the name
- Throws:
java.lang.IllegalArgumentException
- if the fingerprint does not define a known name
-
getClarkName
public static java.lang.String getClarkName(int fingerprint)
Get the Clark form of a system-defined name, given its name code or fingerprint- Parameters:
fingerprint
- the fingerprint of the name- Returns:
- the local name if the name is in the null namespace, or "{uri}local" otherwise.
-
getPrefix
public static java.lang.String getPrefix(int fingerprint)
Get the conventional prefix of a system-defined name- Parameters:
fingerprint
- the fingerprint of the name- Returns:
- the conventional prefix of the name
-
getDisplayName
public static java.lang.String getDisplayName(int fingerprint)
Get the lexical display form of a system-defined name- Parameters:
fingerprint
- the fingerprint of the name- Returns:
- the lexical display form of the name, using a conventional prefix
-
getStructuredQName
public static StructuredQName getStructuredQName(int fingerprint)
Get a StructuredQName representing a system-defined name- Parameters:
fingerprint
- the fingerprint of the name- Returns:
- a StructuredQName representing the system-defined name. The prefix will be the conventional prefix for the system namespace
-
getUnprefixedQName
public static StructuredQName getUnprefixedQName(int fingerprint)
Get a StructuredQName representing a system-defined name, with no prefix- Parameters:
fingerprint
- the fingerprint of the name- Returns:
- a StructuredQName representing the system-defined name, with no prefix
-
-