com.pmease.quickbuild.web.component.datatablesupport
Class SelectionColumn<T extends java.io.Serializable>

java.lang.Object
  extended by com.pmease.quickbuild.web.component.datatablesupport.SelectionColumn<T>
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>, org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T>, org.apache.wicket.extensions.markup.html.repeater.data.table.IStyledColumn<T>, org.apache.wicket.IClusterable, org.apache.wicket.model.IDetachable

public class SelectionColumn<T extends java.io.Serializable>
extends java.lang.Object
implements org.apache.wicket.extensions.markup.html.repeater.data.table.IStyledColumn<T>

See Also:
Serialized Form

Constructor Summary
SelectionColumn()
           
 
Method Summary
 void detach()
           
 java.lang.String getCssClass()
           
 org.apache.wicket.Component getHeader(java.lang.String componentId)
           
 java.util.Set<T> getSelections()
           
 java.lang.String getSortProperty()
           
 boolean isSortable()
           
 void populateItem(org.apache.wicket.markup.repeater.Item<org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>> cellItem, java.lang.String componentId, org.apache.wicket.model.IModel<T> rowModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectionColumn

public SelectionColumn()
Method Detail

getHeader

public org.apache.wicket.Component getHeader(java.lang.String componentId)
Specified by:
getHeader in interface org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T extends java.io.Serializable>

getSortProperty

public java.lang.String getSortProperty()
Specified by:
getSortProperty in interface org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T extends java.io.Serializable>

isSortable

public boolean isSortable()
Specified by:
isSortable in interface org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T extends java.io.Serializable>

populateItem

public void populateItem(org.apache.wicket.markup.repeater.Item<org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T>> cellItem,
                         java.lang.String componentId,
                         org.apache.wicket.model.IModel<T> rowModel)
Specified by:
populateItem in interface org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<T extends java.io.Serializable>

detach

public void detach()
Specified by:
detach in interface org.apache.wicket.model.IDetachable

getCssClass

public java.lang.String getCssClass()
Specified by:
getCssClass in interface org.apache.wicket.extensions.markup.html.repeater.data.table.IStyledColumn<T extends java.io.Serializable>

getSelections

public java.util.Set<T> getSelections()


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.