Package org.nuxeo.ecm.core.schema.types
Implementation of Type
s,
including SimpleType
s,
CompositeType
s and
ComplexType
s.
A schema describes the names and types of some fields. The name is a simple string, like "title", and the type describes what kind of information it stores, like a string, an integer or a date.
-
Interface Summary Interface Description ComplexType A complex type is tree-like structure of named elements which can be of any type.CompositeType A composite type is an aggregation of several schemas.Field A field is a member of a complex type.ListType A list of typed objects.Schema A marker interface for schemas.SimpleType Simple Type.Type A Type object is used to describe some ECM content. -
Class Summary Class Description AbstractType Abstract (common) implementation for a Type.AnyType Type representing any type (for lists).ComplexTypeImpl A Complex Type holds several fields.CompositeTypeImpl A Composite Type resolves fields for several schemas.FieldImpl The implementation for a field, which is the association of a type, a name, and default values.JavaTypes Maps ECM types to Java classes.ListTypeImpl The implementation for a List type.PrimitiveType Primitive type (basic types like long, string, boolean, etc.).QName SchemaImpl The implementation of a SchemaSimpleTypeImpl Implementation of a simple type that is not primitive (and therefore has constraints). -
Exception Summary Exception Description TypeBindingException TypeException