Entity, Property, and Tag.See: Description
| Interface | Description |
|---|---|
| Bindable | |
| Entity | |
| EntityFactory | |
| EntityListProvider |
An interface used to load an entity list asynchronously.
|
| EntityProvider | |
| EntityTest |
Encapsulates a boolean test performed against an
Entity. |
| EntityWrapper | |
| EntityWrapperFactory | |
| Property<T> |
An interface to be implemented by all properties of entities.
|
| Property.Getter<T> | |
| Property.Setter<T> | |
| PropertySelectorProvider | |
| StringProvider |
| Class | Description |
|---|---|
| AbstractEntityListProvider | |
| AbstractProperty<T> |
An abstract base class for
Property that includes most of the essential plumbing
to handle attributes and getting and setting values. |
| Aggregate |
A special type of Entity that helps to propagate changes from any entity in the aggregate to the
aggregate root.
|
| AggregateEntityList<T extends Entity> |
An entity list that automatically adds its items to its aggregate root.
|
| Attribute<T> | |
| AttributeSet |
A set of attributes.
|
| BaseEntity |
The base class for Model objects in CodeRAD.
|
| BooleanProperty | |
| ContentType<T> |
Encapsulates a content type.
|
| DataTransformer |
A base class for a transformer that can be registered with
ContentType to add support for converting between content types. |
| DateFormatterAttribute |
An attribute for setting a on a node.
|
| DateProperty | |
| DoubleProperty | |
| DynamicEntityType |
A special entity type that is automatically assigned to an entity that doesn’t have its own type.
|
| EntityList<T extends Entity> |
Encapsulates a list of entities.
|
| EntityList.EntityAddedEvent |
Event fired after an item is added to the list.
|
| EntityList.EntityEvent | |
| EntityList.EntityListEvent | |
| EntityList.EntityListInvalidatedEvent |
An event that is fired when the statue of the list has changed in ways
that cannot be synchronized using Add/Remove events.
|
| EntityList.EntityRemovedEvent |
Event fired after an item is removed from the list.
|
| EntityList.TransactionEvent |
An event to encapsulate transactions on a list.
|
| EntityList.VetoableEntityAddedEvent |
Event fired before an item is added to the list.
|
| EntityList.VetoableEntityEvent |
A type of entity event which is fired before the add/remove occurs, and allows
the listener to veto/cancel the add/remove.
|
| EntityList.VetoableEntityRemovedEvent |
Event fired before an item is removed from the list.
|
| EntityListProperty<T extends EntityList> |
A property containing an
EntityList value. |
| EntityListProvider.Request |
The response of a call to
EntityListProvider.getEntities(Request) |
| EntityListProvider.UpdateProviderRequestEvent | |
| EntityProperty<T extends Entity> | |
| EntitySupport | |
| EntityType |
Encapsulates an entity "type" for an
Entity class. |
| EntityTypeBuilder |
A builder to help constructing EntityTypes This provides, and possibly easier syntax
alternative to creating EntityTypes as static internal classes of their associated Entity class.
|
| IntProperty | |
| ListProperty<T extends EntityList> |
A
Property containing an EntityList |
| NumberFormatterAttribute |
An attribute to specify a
NumberFormatter. |
| Properties | |
| Property.Description | |
| Property.Editable | |
| Property.GetterAttribute | |
| Property.Label | |
| Property.Name | |
| Property.SetterAttribute | |
| Property.Test | |
| Property.Widget | |
| PropertyChangeEvent |
An event that is fired when the value of a
Property changes in an entity. |
| PropertySelector |
A class for retrieving properties from an entity hierarchy in a dynamic way.
|
| PropertyUtil |
An internal utility class for Properties to get their "raw" properties from their entity.
|
| SimpleEntityWrapper | |
| SimpleProperty<T> | |
| StringProperty | |
| Tag |
A special kind of attribute that enables loose coupling of components in CodeRAD.
|
| Tags |
An attribute whose sole purpose is to contain tags.
|
| TextFormatterAttribute |
An attribute for setting a on a node.
|
| VetoablePropertyChangeEvent | |
| WidgetDescriptor |
A special class that provides configuration for a "widget" which is used to edit a
Property in the EntityEditor. |
| WidgetDescriptor.Type |
| Enum | Description |
|---|---|
| EntityListProvider.RequestType |
Enum with values that can be used in a
EntityListProvider.Request to specify to the provider
whether to "load more", or refresh the contents. |
| Exception | Description |
|---|---|
| EntityList.VetoException |
Exception thrown if a veto listener vetos and add/remove.
|
| PropertyVetoException |
This package contains classes for CodeRAD models, such as Entity, Property, and Tag.
Copyright © 2021. All Rights Reserved.