cmu.survey.data
Interface TableFormat.ColumnFormatKnowHowToCreate

All Known Implementing Classes:
TableFormat.ColumnFormatRenamed
Enclosing interface:
TableFormat

public static interface TableFormat.ColumnFormatKnowHowToCreate

A column that is non-standard or expected to be needed in an upgrade, with special upgrade needs (more than just creating the column).
Use this type when you have, for example,
a) Renamed a column
b) Reformatted a column (changed the types or bounds or ranges)
The createIt() method is expected to handle all the creating, renaming, and deletion of former columns, etc.


Method Summary
 boolean createIt(DataTableModel dataTableModel)
           
 boolean getAllowsNull()
           
 java.lang.Object getDefaultValue()
           
 java.lang.String getName()
           
 java.lang.Class getType()
           
 

Method Detail

getName

java.lang.String getName()

getType

java.lang.Class getType()

getAllowsNull

boolean getAllowsNull()

getDefaultValue

java.lang.Object getDefaultValue()

createIt

boolean createIt(DataTableModel dataTableModel)