Package de.kappich.pat.gnd.extLocRef
Class DRCollection
java.lang.Object
javax.swing.table.AbstractTableModel
de.kappich.pat.gnd.extLocRef.DRCollection
- All Implemented Interfaces:
Serializable
,TableModel
Diese Klasse verkapselt eine Liste von
DirectedReferences
und ist zugleich ein TableModel.- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
add
(DirectedReference directedReference) void
clear()
get
(int index) int
getColumnName
(int columnIndex) int
getValueAt
(int rowIndex, int columnIndex) boolean
isEmpty()
boolean
moveUpwards
(int[] indices) Diese Methode ändert die Reihenfolge.boolean
remove
(int i) boolean
remove
(DirectedReference directedReference) int
size()
toString()
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
-
Constructor Details
-
DRCollection
public DRCollection() -
DRCollection
-
-
Method Details
-
add
-
remove
-
remove
public boolean remove(int i) -
moveUpwards
public boolean moveUpwards(int[] indices) Diese Methode ändert die Reihenfolge. Alle DirectedReferences, deren Indizes übergeben werden, werden in der Reihenfolge um eins naoch oben verschoben. Dazu darf der Index 0 nicht in dem Array enthalten sein. Die Indizes müssen nicht sortiert sein: das macht die Methode selber.- Parameters:
indices
- Indizes- Returns:
-
get
-
size
public int size() -
isEmpty
public boolean isEmpty() -
clear
public void clear() -
getDirectedReferences
-
getRowCount
public int getRowCount() -
getColumnCount
public int getColumnCount() -
getColumnName
- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classAbstractTableModel
-
getValueAt
-
toString
-