Interface PlainType
- All Superinterfaces:
ItemType, Serializable
- All Known Subinterfaces:
AtomicType
- All Known Implementing Classes:
BuiltInAtomicType, ExternalObjectType
A "plain type" is either an atomic type, or a union type that (a) imposes no restrictions other
than those imposed by its member types, and (b) has exclusively plain types as its member types
-
Method Summary
Modifier and TypeMethodDescriptionGet the set of plain types that are subsumed by this typebooleanMethods inherited from interface ItemType
getAtomizedItemType, getDefaultPriority, getPrimitiveItemType, getPrimitiveType, getSuperType, isAtomicType, isAtomizable, isPlainType, matches, matchesItem, toString, visitNamedSchemaComponents
-
Method Details
-
isExternalType
boolean isExternalType() -
getPlainMemberTypes
-