Class AbstractPropertyModel<T>

java.lang.Object
org.apache.wicket.model.ChainingModel<T>
org.apache.wicket.model.AbstractPropertyModel<T>
Type Parameters:
T - The Model object type
All Implemented Interfaces:
Serializable, IDetachable, IModel<T>, IObjectClassAwareModel<T>, IPropertyReflectionAwareModel<T>, IClusterable
Direct Known Subclasses:
PropertyModel

public abstract class AbstractPropertyModel<T> extends ChainingModel<T> implements IObjectClassAwareModel<T>, IPropertyReflectionAwareModel<T>
Serves as a base class for different kinds of property models. By default, this class uses PropertyResolver to resolve expressions on the target model object. Note that the property resolver by default provides access to private members and methods. If guaranteeing encapsulation of the target objects is a big concern, you should consider using an alternative implementation.
Author:
Chris Turner, Eelco Hillenius, Jonathan Locke
See Also: