|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| 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. |
| 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 Summary | |
|---|---|
| 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 see IComponentAssignedModel or
IComponentInheritedModel so that you don't have to have empty methods like detach or
setObject() when not used in the wrapper. |
| 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. |
| 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.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||