Class 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 Detail

      • getInstance

        public static ComposedReferenceManager getInstance​(de.bsvrz.dav.daf.main.ClientDavInterface connection)
      • 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
      • clearCrChangeListeners

        public void clearCrChangeListeners()
      • toString

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