Interface | Description |
---|---|
Model |
Model defines an interface for model objects. |
ModelObserver<T_ModelEvent extends ModelEvent> |
ModelObserver defines a listener interface for Model . |
ObservableModel<T_Event extends ModelEvent<?,?>,T_Observer extends ModelObserver<T_Event>> |
ObservableModel defines an interface for model objects that can be serialised using GSON. |
Class | Description |
---|---|
AbstractModel<T> |
AbstractModel provides an abstract base class for implementing Model s that
can be serialised using GSON. |
AbstractObservableModel<T_Event extends ModelEvent<?,?>,T_Observer extends ModelObserver<T_Event>> |
AbstractObservableModel provides an abstract base class for implementing
ObservableModel s and that can be serialised using GSON. |
ModelEvent<T_Model extends Model,T_EventType> |
ModelEvent extends EventObject to provide an abstract base class for implementing
Model related events. |
Enum | Description |
---|---|
ModelEventType |
ModelEventType implements an enumerated type for defining various generic model event
types. |