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 | 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 Schema
|
SimpleTypeImpl |
Implementation of a simple type that is not primitive (and therefore has constraints).
|
Exception | Description |
---|---|
TypeBindingException | |
TypeException |
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.
Copyright © 2017 Nuxeo. All rights reserved.