phenote.charactertemplate
Class CharacterTemplateTableFormat

java.lang.Object
  extended by phenote.gui.CharacterTableFormat
      extended by phenote.charactertemplate.CharacterTemplateTableFormat
All Implemented Interfaces:
ca.odell.glazedlists.gui.AdvancedTableFormat<CharacterI>, ca.odell.glazedlists.gui.TableFormat<CharacterI>, ca.odell.glazedlists.gui.WritableTableFormat<CharacterI>

public class CharacterTemplateTableFormat
extends CharacterTableFormat
implements ca.odell.glazedlists.gui.WritableTableFormat<CharacterI>


Constructor Summary
CharacterTemplateTableFormat(java.lang.String groupName, CharacterTemplateTable tableController)
           
 
Method Summary
 java.lang.Class<?> getColumnClass(int columnIndex)
           
 java.util.Comparator<?> getColumnComparator(int columnIndex)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int column)
           
 java.lang.Object getColumnValue(CharacterI character, int column)
           
 boolean isEditable(CharacterI character, int column)
           
 CharacterI setColumnValue(CharacterI character, java.lang.Object editedValue, int column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharacterTemplateTableFormat

public CharacterTemplateTableFormat(java.lang.String groupName,
                                    CharacterTemplateTable tableController)
Method Detail

getColumnClass

public java.lang.Class<?> getColumnClass(int columnIndex)
Specified by:
getColumnClass in interface ca.odell.glazedlists.gui.AdvancedTableFormat<CharacterI>
Overrides:
getColumnClass in class CharacterTableFormat

getColumnComparator

public java.util.Comparator<?> getColumnComparator(int columnIndex)
Specified by:
getColumnComparator in interface ca.odell.glazedlists.gui.AdvancedTableFormat<CharacterI>
Overrides:
getColumnComparator in class CharacterTableFormat

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface ca.odell.glazedlists.gui.TableFormat<CharacterI>
Overrides:
getColumnCount in class CharacterTableFormat

getColumnName

public java.lang.String getColumnName(int column)
Specified by:
getColumnName in interface ca.odell.glazedlists.gui.TableFormat<CharacterI>
Overrides:
getColumnName in class CharacterTableFormat

getColumnValue

public java.lang.Object getColumnValue(CharacterI character,
                                       int column)
Specified by:
getColumnValue in interface ca.odell.glazedlists.gui.TableFormat<CharacterI>
Overrides:
getColumnValue in class CharacterTableFormat

isEditable

public boolean isEditable(CharacterI character,
                          int column)
Specified by:
isEditable in interface ca.odell.glazedlists.gui.WritableTableFormat<CharacterI>
Overrides:
isEditable in class CharacterTableFormat

setColumnValue

public CharacterI setColumnValue(CharacterI character,
                                 java.lang.Object editedValue,
                                 int column)
Specified by:
setColumnValue in interface ca.odell.glazedlists.gui.WritableTableFormat<CharacterI>
Overrides:
setColumnValue in class CharacterTableFormat