public class ObjectListTableModel<T> extends AbstractTableModel implements Reorderable, PropertyChangeListener
listenerList| Constructor and Description |
|---|
ObjectListTableModel(Collection<? extends T> objects,
List<String> columnNames) |
ObjectListTableModel(Collection<? extends T> objects,
List<String> columnNames,
List<String> columnTitles) |
ObjectListTableModel(List<String> columnNames,
List<String> columnTitles) |
ObjectListTableModel(String... columnNames) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
T object) |
void |
add(T... objects) |
void |
addAll(Collection<? extends T> objects) |
void |
clear() |
void |
dispose() |
protected void |
firePropertyChange(Object object,
String name,
Object oldValue,
Object newValue) |
Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
String |
getColumnName(int columnIndex) |
String |
getFieldName(int columnIndex) |
T |
getObject(int index) |
List<T> |
getObjects() |
List<Object> |
getObjects(int[] rows) |
int |
getRowCount() |
Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
boolean |
isEditable() |
void |
propertyChange(PropertyChangeEvent event) |
void |
remove(int... rows) |
void |
removeAll(Collection<Object> objects) |
void |
removeAll(Object... removedFeatures) |
void |
reorder(int fromIndex,
int toIndex) |
void |
setEditable(boolean editable) |
void |
setObjects(Collection<? extends T> objects) |
void |
setValueAt(Object value,
int rowIndex,
int columnIndex) |
firePropertyChange, firePropertyChange, firePropertyChange, getEditorField, getMenu, getMenu, getPropertyChangeSupport, isEmpty, setMenu, toCopyValueaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerpublic ObjectListTableModel(Collection<? extends T> objects, List<String> columnNames)
public ObjectListTableModel(Collection<? extends T> objects, List<String> columnNames, List<String> columnTitles)
public ObjectListTableModel(List<String> columnNames, List<String> columnTitles)
public ObjectListTableModel(String... columnNames)
public void add(int index,
T object)
public void add(T... objects)
public void addAll(Collection<? extends T> objects)
public void clear()
@PreDestroy public void dispose()
dispose in class AbstractTableModelprotected void firePropertyChange(Object object, String name, Object oldValue, Object newValue)
firePropertyChange in class AbstractTableModelpublic Class<?> getColumnClass(int columnIndex)
getColumnClass in interface TableModelgetColumnClass in class AbstractTableModelpublic int getColumnCount()
getColumnCount in interface TableModelpublic String getColumnName(int columnIndex)
getColumnName in interface TableModelgetColumnName in class AbstractTableModelpublic String getFieldName(int columnIndex)
public T getObject(int index)
public int getRowCount()
getRowCount in interface TableModelpublic Object getValueAt(int rowIndex, int columnIndex)
getValueAt in interface TableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModelisCellEditable in class AbstractTableModelpublic boolean isEditable()
public void propertyChange(PropertyChangeEvent event)
propertyChange in interface PropertyChangeListenerpublic void remove(int... rows)
public void removeAll(Collection<Object> objects)
public void removeAll(Object... removedFeatures)
public void reorder(int fromIndex,
int toIndex)
reorder in interface Reorderablepublic void setEditable(boolean editable)
public void setObjects(Collection<? extends T> objects)
objects - the objects to setpublic void setValueAt(Object value, int rowIndex, int columnIndex)
setValueAt in interface TableModelsetValueAt in class AbstractTableModelCopyright © 2015 Revolution Systems Inc.. All rights reserved.