wicket.extensions.model
Class AbstractCheckBoxModel

java.lang.Object
  extended bywicket.extensions.model.AbstractCheckBoxModel
All Implemented Interfaces:
wicket.model.IDetachable, wicket.model.IModel, java.io.Serializable

public abstract class AbstractCheckBoxModel
extends java.lang.Object
implements wicket.model.IModel

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()
           
 wicket.model.IModel getNestedModel()
           
 java.lang.Object getObject(wicket.Component component)
           
abstract  boolean isSelected(wicket.Component component)
          Returns model's value
 void setObject(wicket.Component component, java.lang.Object object)
           
abstract  void setSelected(wicket.Component component, boolean sel)
          Callback for setting the model's value to true or false
 
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()
Specified by:
detach in interface wicket.model.IDetachable
See Also:
IDetachable.detach()

getNestedModel

public wicket.model.IModel getNestedModel()
Specified by:
getNestedModel in interface wicket.model.IModel
See Also:
IModel.getNestedModel()

getObject

public java.lang.Object getObject(wicket.Component component)
Specified by:
getObject in interface wicket.model.IModel
See Also:
IModel.getObject(wicket.Component)

isSelected

public abstract boolean isSelected(wicket.Component component)
Returns model's value

Parameters:
component -
Returns:
true to indicate the checkbox should be selected, false otherwise

setObject

public void setObject(wicket.Component component,
                      java.lang.Object object)
Specified by:
setObject in interface wicket.model.IModel
See Also:
IModel.setObject(wicket.Component, java.lang.Object)

setSelected

public abstract void setSelected(wicket.Component component,
                                 boolean sel)
Callback for setting the model's value to true or false

Parameters:
component -
sel - true if the checkbox is selected, false otherwise


Copyright © 2004-2008 Wicket developers. All Rights Reserved.