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 © 2022. All Rights Reserved.