Class HierarchialTranslationTable.TranslationTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
com.inductiveautomation.ignition.designer.i18n.workspace.HierarchialTranslationTable.TranslationTableModel
- All Implemented Interfaces:
 com.jidesoft.grid.HierarchicalTableModel,Serializable,TableModel
- Enclosing class:
 - HierarchialTranslationTable
 
protected static class HierarchialTranslationTable.TranslationTableModel
extends AbstractTableModel
implements com.jidesoft.grid.HierarchicalTableModel
This is a hierarchial table model that can be used for editing, but it can also be used as a simple table model
 for displaying terms in multiple locales.
- See Also:
 
- 
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiongetChildValueAt(int row) Class<?>getColumnClass(int columnIndex) intgetColumnName(int column) intgetValueAt(int row, int col) booleanhasChild(int row) booleanisCellEditable(int row, int column) booleanisExpandable(int row) booleanisHierarchical(int row) voidrefresh()voidsetDisplayedLocales(List<Locale> value) voidMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt 
- 
Constructor Details
- 
TranslationTableModel
public TranslationTableModel() - 
TranslationTableModel
 
 - 
 - 
Method Details
- 
setTranslationPackage
 - 
getDisplayedLocales
 - 
setDisplayedLocales
 - 
refresh
public void refresh() - 
getColumnClass
- Specified by:
 getColumnClassin interfaceTableModel- Overrides:
 getColumnClassin classAbstractTableModel
 - 
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
 isCellEditablein interfaceTableModel- Overrides:
 isCellEditablein classAbstractTableModel
 - 
hasChild
public boolean hasChild(int row) - Specified by:
 hasChildin interfacecom.jidesoft.grid.HierarchicalTableModel
 - 
isExpandable
public boolean isExpandable(int row) - Specified by:
 isExpandablein interfacecom.jidesoft.grid.HierarchicalTableModel
 - 
isHierarchical
public boolean isHierarchical(int row) - Specified by:
 isHierarchicalin interfacecom.jidesoft.grid.HierarchicalTableModel
 - 
getChildValueAt
- Specified by:
 getChildValueAtin interfacecom.jidesoft.grid.HierarchicalTableModel
 - 
getColumnCount
public int getColumnCount()- Specified by:
 getColumnCountin interfaceTableModel
 - 
getRowCount
public int getRowCount()- Specified by:
 getRowCountin interfaceTableModel
 - 
getColumnName
- Specified by:
 getColumnNamein interfaceTableModel- Overrides:
 getColumnNamein classAbstractTableModel
 - 
getValueAt
- Specified by:
 getValueAtin interfaceTableModel
 
 -