Class ComposedReferenceManager

java.lang.Object
javax.swing.table.AbstractTableModel
de.kappich.pat.gnd.extLocRef.ComposedReferenceManager
All Implemented Interfaces:
Serializable, TableModel

public final class ComposedReferenceManager extends AbstractTableModel
Dieser Manager verwaltet alle ComposedReference-Objekte, also Definitionen von Erweiterten Ortsreferenzen (EOR).
See Also:
  • 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 List<ComposedReference> getComposedReferences()
      Gibt eine Liste aller EOR zurück.
      Returns:
      die Liste aller EOR
    • getComposedReferenceNames

      public Object[] getComposedReferenceNames(String geometryType)
      Gibt eine Liste aller EOR-Namen zurück.
      Returns:
      die Liste aller EOR-Namen
    • getComposedReference

      public ComposedReference getComposedReference(String name)
      Gibt den EOR mit dem übergebenen Namen zurück.
      Parameters:
      name - der Name
      Returns:
      die geforderten ComposedReference
    • hasComposedReference

      public boolean hasComposedReference(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 Object getValueAt(int rowIndex, int columnIndex)
    • getColumnName

      public String getColumnName(int columnIndex)
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
    • addCrChangeListener

      public void addCrChangeListener(ComposedReferenceManager.CrChangeListener listener)
    • removeCrChangeListener

      public void removeCrChangeListener(ComposedReferenceManager.CrChangeListener listener)
    • clearCrChangeListeners

      public void clearCrChangeListeners()
    • toString

      public String toString()
      Overrides:
      toString in class Object