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) int
getColumnName
(int column) int
getValueAt
(int row, int col) boolean
hasChild
(int row) boolean
isCellEditable
(int row, int column) boolean
isExpandable
(int row) boolean
isHierarchical
(int row) void
refresh()
void
setDisplayedLocales
(List<Locale> value) void
Methods 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:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractTableModel
-
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classAbstractTableModel
-
hasChild
public boolean hasChild(int row) - Specified by:
hasChild
in interfacecom.jidesoft.grid.HierarchicalTableModel
-
isExpandable
public boolean isExpandable(int row) - Specified by:
isExpandable
in interfacecom.jidesoft.grid.HierarchicalTableModel
-
isHierarchical
public boolean isHierarchical(int row) - Specified by:
isHierarchical
in interfacecom.jidesoft.grid.HierarchicalTableModel
-
getChildValueAt
- Specified by:
getChildValueAt
in interfacecom.jidesoft.grid.HierarchicalTableModel
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCount
in interfaceTableModel
-
getRowCount
public int getRowCount()- Specified by:
getRowCount
in interfaceTableModel
-
getColumnName
- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
-
getValueAt
- Specified by:
getValueAt
in interfaceTableModel
-