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 SummaryFields inherited from class javax.swing.table.AbstractTableModellistenerList
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.AbstractTableModeladdTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
- 
Constructor Details- 
TranslationTableModelpublic TranslationTableModel()
- 
TranslationTableModel
 
- 
- 
Method Details- 
setTranslationPackage
- 
getDisplayedLocales
- 
setDisplayedLocales
- 
refreshpublic void refresh()
- 
getColumnClass- Specified by:
- getColumnClassin interface- TableModel
- Overrides:
- getColumnClassin class- AbstractTableModel
 
- 
isCellEditablepublic boolean isCellEditable(int row, int column) - Specified by:
- isCellEditablein interface- TableModel
- Overrides:
- isCellEditablein class- AbstractTableModel
 
- 
hasChildpublic boolean hasChild(int row) - Specified by:
- hasChildin interface- com.jidesoft.grid.HierarchicalTableModel
 
- 
isExpandablepublic boolean isExpandable(int row) - Specified by:
- isExpandablein interface- com.jidesoft.grid.HierarchicalTableModel
 
- 
isHierarchicalpublic boolean isHierarchical(int row) - Specified by:
- isHierarchicalin interface- com.jidesoft.grid.HierarchicalTableModel
 
- 
getChildValueAt- Specified by:
- getChildValueAtin interface- com.jidesoft.grid.HierarchicalTableModel
 
- 
getColumnCountpublic int getColumnCount()- Specified by:
- getColumnCountin interface- TableModel
 
- 
getRowCountpublic int getRowCount()- Specified by:
- getRowCountin interface- TableModel
 
- 
getColumnName- Specified by:
- getColumnNamein interface- TableModel
- Overrides:
- getColumnNamein class- AbstractTableModel
 
- 
getValueAt- Specified by:
- getValueAtin interface- TableModel
 
 
-