org.apache.wicket.extensions.model
Class AbstractCheckBoxModel

java.lang.Object
  extended by org.apache.wicket.extensions.model.AbstractCheckBoxModel
All Implemented Interfaces:
Serializable, IClusterable, IDetachable, IModel<Boolean>

public abstract class AbstractCheckBoxModel
extends Object
implements IModel<Boolean>

Model adapter that makes working with models for checkboxes easier.

Author:
Igor Vaynberg (ivaynberg)
See Also:
Serialized Form

Constructor Summary
AbstractCheckBoxModel()
           
 
Method Summary
 void detach()
          Detach model.
 Boolean getObject()
          Gets the model object.
 Object getObject(Component component)
          Deprecated. replaced by getObject()
abstract  boolean isSelected()
           
 boolean isSelected(Component component)
          Deprecated. replaced by isSelected()
abstract  void select()
          Called when checkbox has been selected
 void setObject(Boolean object)
          Sets the model object.
 void setObject(Component component, Object object)
          Deprecated. replaced by IModel.setObject(Object)
 void setSelected(Component component, boolean sel)
          Deprecated. replaced by select()
abstract  void unselect()
          Called when checkbox is unselected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCheckBoxModel

public AbstractCheckBoxModel()
Method Detail

detach

public void detach()
Detach model.

Specified by:
detach in interface IDetachable

isSelected

public abstract boolean isSelected()
Returns:
true to indicate the checkbox should be selected, false otherwise

select

public abstract void select()
Called when checkbox has been selected


unselect

public abstract void unselect()
Called when checkbox is unselected


getObject

public final Boolean getObject()
Description copied from interface: IModel
Gets the model object.

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

setObject

public final void setObject(Boolean object)
Description copied from interface: IModel
Sets the model object.

Specified by:
setObject in interface IModel<Boolean>
Parameters:
object - The model object
See Also:
IModel.setObject(Object)

getObject

@Deprecated
public final Object getObject(Component component)
Deprecated. replaced by getObject()


isSelected

@Deprecated
public final boolean isSelected(Component component)
Deprecated. replaced by isSelected()


setObject

@Deprecated
public final void setObject(Component component,
                                       Object object)
Deprecated. replaced by IModel.setObject(Object)


setSelected

@Deprecated
public final void setSelected(Component component,
                                         boolean sel)
Deprecated. replaced by select()



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