org.apache.wicket.extensions.model
Class AbstractCheckBoxModel

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

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()
           
abstract  boolean isSelected()
           
abstract  void select()
          Called when checkbox has been selected
 void setObject(Boolean object)
           
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()
Specified by:
getObject in interface IModel<Boolean>
See Also:
IModel.getObject()

setObject

public final void setObject(Boolean object)
Specified by:
setObject in interface IModel<Boolean>
See Also:
IModel.setObject(Object)


Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.