public abstract class ItemType extends ValueType
ARRAY_NODE,
ATTRIBUTE,
BINARY,
BOOLEAN_NODE,
COMMENT,
CTS_BOX,
CTS_CIRCLE,
CTS_POINT,
CTS_POLYGON,
DOCUMENT,
ELEMENT,
JS_ARRAY,
JS_NULL,
JS_OBJECT,
NODE,
NULL_NODE,
NUMBER_NODE,
OBJECT_NODE,
PROCESSING_INSTRUCTION, SEQUENCE,
TEXT,
XS_ANY_URI,
XS_BASE64_BINARY, XS_BOOLEAN,
XS_DATE,
XS_DATE_TIME,
XS_DAY_TIME_DURATION, XS_DECIMAL,
XS_DOUBLE,
XS_DURATION,
XS_FLOAT,
XS_GDAY,
XS_GMONTH,
XS_GMONTH_DAY,
XS_GYEAR,
XS_GYEAR_MONTH, XS_HEX_BINARY,
XS_INTEGER,
XS_QNAME,
XS_STRING,
XS_TIME,
XS_UNTYPED_ATOMIC,
XS_YEAR_MONTH_DURATION
Modifier and Type | Method and Description |
---|---|
static ItemType |
forType(java.lang.String schemaTypeName) |
abstract boolean |
isAtomic()
Implemented by subclasses.
|
abstract boolean |
isNode()
Implemented by subclasses.
|
boolean |
isSequence()
Always returns false.
|
public final boolean isSequence()
isSequence
in
class ValueType
public abstract boolean isNode()
public abstract boolean isAtomic()
public static ItemType forType(java.lang.String schemaTypeName)
schemaTypeName
- An XML Schema type name, such as
"xs:integer".
Copyright © 2024 MarkLogic
Corporation
Complete online documentation for MarkLogic Server,
XQuery and related components may
be found at
developer.marklogic.com