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 interface
ComposedReferenceManager.CrChangeListener
Ein 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 void
addComposedReference(ComposedReference composedReference)
void
addCrChangeListener(ComposedReferenceManager.CrChangeListener listener)
void
changeComposedReference(ComposedReference composedReference)
void
clearCrChangeListeners()
int
getColumnCount()
java.lang.String
getColumnName(int columnIndex)
ComposedReference
getComposedReference(int i)
Gibt den EOR an der i-ten Stelle der EOR-Liste zurück, wobei die Zählung mit 0 beginnt.ComposedReference
getComposedReference(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 ComposedReferenceManager
getInstance()
static ComposedReferenceManager
getInstance(de.bsvrz.dav.daf.main.ClientDavInterface connection)
int
getRowCount()
java.lang.Object
getValueAt(int rowIndex, int columnIndex)
boolean
hasComposedReference(java.lang.String name)
boolean
isChangeable(ComposedReference cr)
Gibttrue
zurück, wenn die ComposedReference veränderbar ist.boolean
removeComposedReference(ComposedReference reference)
void
removeCrChangeListener(ComposedReferenceManager.CrChangeListener listener)
java.lang.String
toString()
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
Methods 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
Gibttrue
zurü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:
true
genau 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:
getColumnName
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnName
in classjavax.swing.table.AbstractTableModel
-
addCrChangeListener
-
removeCrChangeListener
-
clearCrChangeListeners
public void clearCrChangeListeners() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-