Class DimensionTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.cristalise.gui.tabs.outcome.form.DimensionTableModel
- All Implemented Interfaces:
Serializable,TableModel
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
ConstructorsConstructorDescriptionDimensionTableModel(org.exolab.castor.xml.schema.ElementDecl model, boolean readOnly) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddColumn(String heading, org.exolab.castor.xml.schema.Annotated decl, int typeCode, Boolean readOnly) voidaddInstance(Element myElement, int index) voidenumerateElements(org.exolab.castor.xml.schema.ContentModelGroup group) Class<?> getColumnClass(int columnIndex) intgetColumnName(int columnIndex) getHelp(int i) intgetValueAt(int rowIndex, int columnIndex) booleanisCellEditable(int rowIndex, int columnIndex) removeRow(int rowIndex) setupDefaultElement(org.exolab.castor.xml.schema.ElementDecl thisDecl, Element parent, Class<?> type) voidsetValueAt(Object aValue, int rowIndex, int columnIndex) Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
DimensionTableModel
public DimensionTableModel(org.exolab.castor.xml.schema.ElementDecl model, boolean readOnly) throws StructuralException - Throws:
StructuralException
-
-
Method Details
-
addColumn
-
enumerateElements
public void enumerateElements(org.exolab.castor.xml.schema.ContentModelGroup group) throws StructuralException - Throws:
StructuralException
-
addInstance
- Throws:
OutcomeException
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getRowCount
public int getRowCount() -
getColumnCount
public int getColumnCount() -
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
removeRow
-
setupDefaultElement
-
getValueAt
-
validateStructure
-
initNew
-
getHelp
-