java.lang.Object
org.apache.wicket.model.ComponentPropertyModel<T>
- Type Parameters:
T
- The Model object
- All Implemented Interfaces:
Serializable
,IComponentAssignedModel<T>
,IDetachable
,IModel<T>
,IClusterable
A model that references a property by name on the current model of the component it is bound to.
This enables direct usage of inherited models such as compound property models.
- Author:
- Jonathan Locke
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the model object.final void
Sets the model object.wrapOnAssignment
(Component component) This method is called when the component gets its model assigned.
-
Constructor Details
-
ComponentPropertyModel
Constructor- Parameters:
propertyName
- The name of the property to reference
-
-
Method Details
-
getObject
Description copied from interface:IModel
Gets the model object. -
setObject
Description copied from interface:IModel
Sets the model object. -
wrapOnAssignment
Description copied from interface:IComponentAssignedModel
This method is called when the component gets its model assigned. WARNING: Because the model can be assigned in the constructor of component this method can also be called with a 'this' of a component that is not fully constructed yet.- Specified by:
wrapOnAssignment
in interfaceIComponentAssignedModel<T>
- Returns:
- The WrapModel that wraps this model
-