See: Description
Interface | Description |
---|---|
HasAlias |
Trait for
Document implementations that implement the
HasAlias.getAlias() method. |
HasChildren |
Trait for
Document implementations that has named children and
therefore implements the defaultNameFor(Document) method. |
HasColumn |
Trait for
Document implementations that reference another
Column document and therefore has a HasColumn.findColumn() method. |
HasColumnSize |
A trait for documents that contains column size information.
|
HasDecimalDigits |
A trait for documents that contains decimal digits information.
|
HasEnabled |
Trait for
Document implementations that implement the
HasEnabled.isEnabled() method. |
HasEnumConstants |
A trait for
documents that implement the
HasEnumConstants.getEnumConstants() method. |
HasId |
Trait for
Document implementations that implement the
HasId.getId() method. |
HasMainInterface |
A trait for
documents that implement the
HasMainInterface.mainInterface() method. |
HasMutator<T extends DocumentMutator<?>> |
Trait for
Document implementations that implement the
HasMutator.mutator() method. |
HasName |
Trait for
Document implementations that implement the
HasName.getName() method. |
HasNullable |
Trait for
Document implementations that implement the
HasNullable.isNullable() method. |
HasOrderType |
Trait for
Document implementations that implement the
HasOrderType.getOrderType() method. |
HasOrdinalPosition |
Trait for
Document implementations that implement the
HasOrdinalPosition.getOrdinalPosition() method. |
HasPackageName | |
HasParent<PARENT extends Document> |
Trait for
Document implementations that is not the root. |
HasTypeMapper |
Trait for documents that have a
TypeMapper specified. |
Enum | Description |
---|---|
HasNullable.ImplementAs |
The various ways a nullable column can be implemented in the generated
code.
|
A general description of the trait pattern can be found here: Definition of the Trait Pattern in Java by Emil Forslund
This package is part of the API. Modifications to classes here should only (if ever) be done in major releases.
Copyright © 2018 Speedment, Inc.. All rights reserved.