Interface | Description |
---|---|
IChainingModel<T> | Deprecated
This class is not used by the framework anymore.
|
IComponentAssignedModel<T> |
Models that wish to substitute themselves with a wrapper when they are bound to a component
(either through IModel parameter in a constructor or via a call to
Component.setDefaultModel(IModel) ) should implement this interface. |
IComponentInheritedModel<T> |
This is a marker interface for models that can be inherited from components higher in the
hierarchy.
|
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 |
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> | Deprecated
Use an anonymous instance of
IModel instead. |
AbstractWrapModel<T> |
Simple base class for IWrapModel objects see
IComponentAssignedModel or
IComponentInheritedModel so that you don't have to have empty methods like detach or
setObject() when not used in the wrapper. |
ChainingModel<T> |
Default implementation of IChainingModel
|
ComponentDetachableModel<T> |
Quick detachable model that is implements the IComponentAssignedModel and the IModel interfaces.
|
ComponentModel<T> |
Quick model that is implements the IComponentAssignedModel and the IModel interfaces.
|
ComponentPropertyModel<T> |
A model that references a property by name on the current model of the component it is bound to.
|
CompoundPropertyModel<T> |
A simple compound model which uses the component's name as the property expression to retrieve
properties on the nested model object.
|
LambdaModel<T> | |
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".
|
ResourceModel |
A model that represents a localized resource string.
|
StringResourceModel |
This model class encapsulates the full power of localization support within the Wicket framework.
|
Core model support for Wicket components.
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.