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 © 2018 MarkLogic Corporation. All Rights Reserved.
Complete online documentation for MarkLogic Server, XQuery and related components may be found at developer.marklogic.com