| Interface | Description |
|---|---|
| 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.
|
| IDetachable |
Interface to logic for detaching transient information from a detachable model.
|
| IModel<T> |
A IModel wraps the actual model Object used by a Component.
|
| IModelComparator<T> |
Implementations of this interface compare model object.
|
| IObjectClassAwareModel<T> |
Interface implemented by model that can provide class of the model object.
|
| IPropertyReflectionAwareModel<T> |
Optional interface implemented by models that are able to provide reflection information about
object property they interact with.
|
| IWrapModel<T> |
A marker interface that represents a model that serves as a wrapper for another.
|
| Class | Description |
|---|---|
| AbstractPropertyModel<T> |
Serves as a base class for different kinds of property models.
|
| AbstractReadOnlyModel<T> |
AbstractReadOnlyModel is an adapter base class for implementing models which have no detach logic
and are read-only.
|
| AbstractWrapModel<T> |
Simple base class for IWrapModel objects.
|
| ChainingModel<T> |
Default implementation of IChainingModel
|
| GenericModel<T> |
DefaultModel is the basic implementation of an IModel. |
| LoadableDetachableModel<T> |
Model that makes working with detachable models a breeze.
|
| Model<T extends Serializable> |
Model is the basic implementation of an IModel. |
| PropertyModel<T> |
A PropertyModel is used to dynamically access a model using a "property expression".
|
Core model support for Wicket components.
Copyright © 2015–2017 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.