Package org.nuxeo.ecm.core.schema.types
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.
-
ClassDescriptionAbstract (common) implementation for a Type.Type representing any type (for lists).A complex type is tree-like structure of named elements which can be of any type.A Complex Type holds several fields.A composite type is an aggregation of several schemas.A Composite Type resolves fields for several schemas.A field is a member of a complex type.The implementation for a field, which is the association of a type, a name, and default values.Maps ECM types to Java classes.A list of typed objects.The implementation for a List type.Primitive type (basic types like long, string, boolean, etc.).A marker interface for schemas.The implementation of a SchemaSimple Type.Implementation of a simple type that is not primitive (and therefore has constraints).A Type object is used to describe some ECM content.