net.sf.doolin.gui.field.list.multi
Class MultiComboTableFormat<V,E>

java.lang.Object
  extended by net.sf.doolin.gui.field.list.multi.MultiComboTableFormat<V,E>
Type Parameters:
E - type of item
All Implemented Interfaces:
ca.odell.glazedlists.gui.AdvancedTableFormat<SelectableItem<E>>, ca.odell.glazedlists.gui.TableFormat<SelectableItem<E>>, ca.odell.glazedlists.gui.WritableTableFormat<SelectableItem<E>>

public class MultiComboTableFormat<V,E>
extends Object
implements ca.odell.glazedlists.gui.AdvancedTableFormat<SelectableItem<E>>, ca.odell.glazedlists.gui.WritableTableFormat<SelectableItem<E>>

Table format for the list of selectable items.

Author:
Damien Coraboeuf

Field Summary
static int COL_ITEM
          Column index for the item
static int COL_SELECTED
          Column index for the selection
 
Constructor Summary
MultiComboTableFormat(MultiComboField<V,E> field)
          Constructor
 
Method Summary
 Class<?> getColumnClass(int column)
           
 Comparator<?> getColumnComparator(int column)
           
 int getColumnCount()
           
 String getColumnName(int column)
           
 Object getColumnValue(SelectableItem<E> baseObject, int column)
           
 boolean isEditable(SelectableItem<E> baseObject, int column)
           
 SelectableItem<E> setColumnValue(SelectableItem<E> baseObject, Object editedValue, int column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COL_SELECTED

public static final int COL_SELECTED
Column index for the selection

See Also:
Constant Field Values

COL_ITEM

public static final int COL_ITEM
Column index for the item

See Also:
Constant Field Values
Constructor Detail

MultiComboTableFormat

public MultiComboTableFormat(MultiComboField<V,E> field)
Constructor

Parameters:
field - Field definition
Method Detail

getColumnClass

public Class<?> getColumnClass(int column)
Specified by:
getColumnClass in interface ca.odell.glazedlists.gui.AdvancedTableFormat<SelectableItem<E>>

getColumnComparator

public Comparator<?> getColumnComparator(int column)
Specified by:
getColumnComparator in interface ca.odell.glazedlists.gui.AdvancedTableFormat<SelectableItem<E>>

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface ca.odell.glazedlists.gui.TableFormat<SelectableItem<E>>

getColumnName

public String getColumnName(int column)
Specified by:
getColumnName in interface ca.odell.glazedlists.gui.TableFormat<SelectableItem<E>>

getColumnValue

public Object getColumnValue(SelectableItem<E> baseObject,
                             int column)
Specified by:
getColumnValue in interface ca.odell.glazedlists.gui.TableFormat<SelectableItem<E>>

isEditable

public boolean isEditable(SelectableItem<E> baseObject,
                          int column)
Specified by:
isEditable in interface ca.odell.glazedlists.gui.WritableTableFormat<SelectableItem<E>>

setColumnValue

public SelectableItem<E> setColumnValue(SelectableItem<E> baseObject,
                                        Object editedValue,
                                        int column)
Specified by:
setColumnValue in interface ca.odell.glazedlists.gui.WritableTableFormat<SelectableItem<E>>


Copyright © 2011. All Rights Reserved.