Package de.kappich.pat.gnd.extLocRef
Class ComposedReferenceManager
java.lang.Object
javax.swing.table.AbstractTableModel
de.kappich.pat.gnd.extLocRef.ComposedReferenceManager
- All Implemented Interfaces:
java.io.Serializable,javax.swing.table.TableModel
public final class ComposedReferenceManager
extends javax.swing.table.AbstractTableModel
Dieser Manager verwaltet alle
ComposedReference-Objekte, also Definitionen von Erweiterten Ortsreferenzen (EOR).- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceComposedReferenceManager.CrChangeListenerEin Interface für Listener, die über das Hinzufügen, Löschen und Ändern von ComposedReference informiert werden wollen. -
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Method Summary
Modifier and Type Method Description voidaddComposedReference(ComposedReference composedReference)voidaddCrChangeListener(ComposedReferenceManager.CrChangeListener listener)voidchangeComposedReference(ComposedReference composedReference)voidclearCrChangeListeners()intgetColumnCount()java.lang.StringgetColumnName(int columnIndex)ComposedReferencegetComposedReference(int i)Gibt den EOR an der i-ten Stelle der EOR-Liste zurück, wobei die Zählung mit 0 beginnt.ComposedReferencegetComposedReference(java.lang.String name)Gibt den EOR mit dem übergebenen Namen zurück.java.lang.Object[]getComposedReferenceNames(java.lang.String geometryType)Gibt eine Liste aller EOR-Namen zurück.java.util.List<ComposedReference>getComposedReferences()Gibt eine Liste aller EOR zurück.static ComposedReferenceManagergetInstance()static ComposedReferenceManagergetInstance(de.bsvrz.dav.daf.main.ClientDavInterface connection)intgetRowCount()java.lang.ObjectgetValueAt(int rowIndex, int columnIndex)booleanhasComposedReference(java.lang.String name)booleanisChangeable(ComposedReference cr)Gibttruezurück, wenn die ComposedReference veränderbar ist.booleanremoveComposedReference(ComposedReference reference)voidremoveCrChangeListener(ComposedReferenceManager.CrChangeListener listener)java.lang.StringtoString()Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAtMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Method Details
-
getInstance
public static ComposedReferenceManager getInstance(de.bsvrz.dav.daf.main.ClientDavInterface connection) -
getInstance
-
isChangeable
Gibttruezurück, wenn die ComposedReference veränderbar ist. Im Moment ist ein ComposedReference genau dann unveränderbar, wenn er im Kode definiert ist.- Parameters:
cr- eine ComposedReference- Returns:
truegenau dann, wenn die ComposedReference veränderbar ist
-
getComposedReferences
Gibt eine Liste aller EOR zurück.- Returns:
- die Liste aller EOR
-
getComposedReferenceNames
public java.lang.Object[] getComposedReferenceNames(java.lang.String geometryType)Gibt eine Liste aller EOR-Namen zurück.- Returns:
- die Liste aller EOR-Namen
-
getComposedReference
Gibt den EOR mit dem übergebenen Namen zurück.- Parameters:
name- der Name- Returns:
- die geforderten ComposedReference
-
hasComposedReference
public boolean hasComposedReference(java.lang.String name) -
getComposedReference
Gibt den EOR an der i-ten Stelle der EOR-Liste zurück, wobei die Zählung mit 0 beginnt.- Parameters:
i- ein Index- Returns:
- die geforderten ComposedReference
-
addComposedReference
-
changeComposedReference
-
removeComposedReference
-
getColumnCount
public int getColumnCount() -
getRowCount
public int getRowCount() -
getValueAt
public java.lang.Object getValueAt(int rowIndex, int columnIndex) -
getColumnName
public java.lang.String getColumnName(int columnIndex)- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- Overrides:
getColumnNamein classjavax.swing.table.AbstractTableModel
-
addCrChangeListener
-
removeCrChangeListener
-
clearCrChangeListeners
public void clearCrChangeListeners() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-