org.apache.wicket.model
Class AbstractWrapModel

java.lang.Object
  extended by org.apache.wicket.model.AbstractWrapModel
All Implemented Interfaces:
java.io.Serializable, IClusterable, IDetachable, IModel, IWrapModel

public abstract class AbstractWrapModel
extends java.lang.Object
implements IWrapModel

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. The detach method calls the wrapped models detach.

Author:
jcompagner
See Also:
Serialized Form

Constructor Summary
AbstractWrapModel()
           
 
Method Summary
 void detach()
          Calls getWrappedModel().detach();
 java.lang.Object getObject()
          Gets the model object.
 void setObject(java.lang.Object object)
          Sets the model object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.wicket.model.IWrapModel
getWrappedModel
 

Constructor Detail

AbstractWrapModel

public AbstractWrapModel()
Method Detail

getObject

public java.lang.Object getObject()
Description copied from interface: IModel
Gets the model object.

Specified by:
getObject in interface IModel
Returns:
The model object
See Also:
IModel.getObject()

setObject

public void setObject(java.lang.Object object)
Description copied from interface: IModel
Sets the model object.

Specified by:
setObject in interface IModel
Parameters:
object - The model object
See Also:
IModel.setObject(java.lang.Object)

detach

public void detach()
Calls getWrappedModel().detach();

Specified by:
detach in interface IDetachable
See Also:
IDetachable.detach()


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.