Module org.apache.wicket.core
Package org.apache.wicket.model
package org.apache.wicket.model
Core model support for Wicket components.
-
ClassDescriptionServes as a base class for different kinds of property models.This model and its subclasses support chaining of IModels.Quick detachable model that is implements the IComponentAssignedModel and the IModel interfaces.Quick model that is implements the IComponentAssignedModel and the IModel interfaces.A model that references a property by name on the current model of the component it is bound to.A simple compound model which uses the component's name as the property expression to retrieve properties on the nested model object.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.This is a marker interface for models that can be inherited from components higher in the hierarchy.Interface to logic for detaching transient information from a detachable model.IModel<T>A IModel wraps the actual model Object used by a Component.Implementations of this interface compare model object.Interface implemented by model that can provide class of the model object.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.LambdaModel<T>Model that makes working with detachable models a breeze.Model<T extends Serializable>Model
is the basic implementation of anIModel
.A PropertyModel is used to dynamically access a model using a "property expression".A model that represents a localized resource string.This model class encapsulates the full power of localization support within the Wicket framework.