public class TranslationTableModel
extends javax.swing.table.AbstractTableModel
Modifier and Type | Field and Description |
---|---|
static int |
COL_FILE |
static int |
COL_KEY |
static int |
COL_TRANSLATION |
protected java.util.Vector<java.lang.String> |
files |
protected java.util.Vector<java.lang.String> |
keys |
protected java.util.LinkedHashMap<java.lang.String,java.util.Properties> |
props |
protected java.io.File |
propsDir |
protected java.util.Vector<java.lang.String> |
translations |
Constructor and Description |
---|
TranslationTableModel(java.io.File propsDir) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
int |
getRowCount() |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
protected void |
load() |
static void |
main(java.lang.String[] args) |
java.util.Vector<java.lang.Integer> |
search(java.lang.String search) |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnName, getListeners, getTableModelListeners, removeTableModelListener
public static final int COL_KEY
public static final int COL_TRANSLATION
public static final int COL_FILE
protected java.io.File propsDir
protected java.util.LinkedHashMap<java.lang.String,java.util.Properties> props
protected java.util.Vector<java.lang.String> keys
protected java.util.Vector<java.lang.String> translations
protected java.util.Vector<java.lang.String> files
protected void load()
public boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
public int getRowCount()
public int getColumnCount()
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
public final java.util.Vector<java.lang.Integer> search(java.lang.String search)
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
public static void main(java.lang.String[] args)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.