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
  • Method Details

    • getInstance

      public static ComposedReferenceManager getInstance​(de.bsvrz.dav.daf.main.ClientDavInterface connection)
    • getInstance

      public static ComposedReferenceManager getInstance()
    • isChangeable

      public boolean isChangeable​(ComposedReference cr)
      Gibt true 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

      public java.util.List<ComposedReference> 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

      public ComposedReference getComposedReference​(java.lang.String name)
      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

      public ComposedReference getComposedReference​(int i)
      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

      public void addComposedReference​(ComposedReference composedReference)
    • changeComposedReference

      public void changeComposedReference​(ComposedReference composedReference)
    • removeComposedReference

      public boolean removeComposedReference​(ComposedReference reference)
    • 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 interface javax.swing.table.TableModel
      Overrides:
      getColumnName in class javax.swing.table.AbstractTableModel
    • addCrChangeListener

      public void addCrChangeListener​(ComposedReferenceManager.CrChangeListener listener)
    • removeCrChangeListener

      public void removeCrChangeListener​(ComposedReferenceManager.CrChangeListener listener)
    • clearCrChangeListeners

      public void clearCrChangeListeners()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object