| Package | Description |
|---|---|
| de.alpharogroup.model |
Core model support for Wicket components.
|
| de.alpharogroup.model.util |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IChainingModel<T>
Models that implement this interface will support chaining of IModels. getObject() of a
IChainingModel should do something like:
if ( object instanceof IModel) { return ((IModel)object).getObject()}
else return object;
ChainingModels should also take care that the internal model detach is called when detach is
called on them.
|
interface |
IModel<T>
A IModel wraps the actual model Object used by a Component.
|
interface |
IObjectClassAwareModel<T>
Interface implemented by model that can provide class of the model object.
|
interface |
IPropertyReflectionAwareModel<T>
Optional interface implemented by models that are able to provide reflection information about
object property they interact with.
|
interface |
IWrapModel<T>
A marker interface that represents a model that serves as a wrapper for another.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPropertyModel<T>
Serves as a base class for different kinds of property models.
|
class |
AbstractReadOnlyModel<T>
AbstractReadOnlyModel is an adapter base class for implementing models which have no detach logic
and are read-only.
|
class |
AbstractWrapModel<T>
Simple base class for IWrapModel objects.
|
class |
ChainingModel<T>
Default implementation of IChainingModel
|
class |
GenericModel<T>
DefaultModel is the basic implementation of an IModel. |
class |
LoadableDetachableModel<T>
Model that makes working with detachable models a breeze.
|
class |
Model<T extends Serializable>
Model is the basic implementation of an IModel. |
class |
PropertyModel<T>
A PropertyModel is used to dynamically access a model using a "property expression".
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionModel<T>
Based on
Model but for any collections of serializable objects. |
class |
GenericBaseModel<T>
Base class for models that contain instances that do not appear to be serializable and cannot
thus use
Model directly. |
class |
ListModel<T>
Based on
Model but for lists of serializable objects. |
class |
MapModel<K,V>
Based on
Model but for maps of serializable objects. |
class |
SetModel<T>
Based on
Model but for sets of serializable objects. |
class |
WildcardCollectionModel<T>
Based on
Model but for any collections of serializable objects. |
class |
WildcardListModel<T>
Based on
Model but for lists of serializable objects. |
class |
WildcardSetModel<T>
Based on
Model but for sets of serializable objects. |
Copyright © 2015–2017 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.