java.lang.Object
de.bsvrz.pat.sysbed.dataview.selectionManagement.RowKey

public class RowKey
extends java.lang.Object
Die Klasse kapselt ein Objektreferenz für einen Datensatz bzw eine Zeile in der visuellen Darstellung. Da das DataViewFrame bzw das DataViewPanel immer nur die Swing-Komponenten vorhält, die sich im sichtbaren Bereich befinden, braucht man diese Objektreferenzen um sich etwa selektierte Zeilen außerhalb des sichtbaren Bereichs zu merken. Die Klasse ist ähnlich zu CellKey aufgebaut, nur viel einfacher.
  • Constructor Summary

    Constructors
    Constructor Description
    RowKey​(java.lang.String rowKey)
    Konstruktor zum Anlegen eines Schlüssels
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object o)  
    long getDataIndex()
    Gibt den Datensatzindex zurück.
    java.lang.String getPidOfDataTableObject()
    Gibt die PID des Datensatzes zurück.
    static java.lang.String getSeparator()
    Gibt das Trennzeichen aus der String-Darstellung zurück.
    int hashCode()  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RowKey

      public RowKey​(java.lang.String rowKey)
      Konstruktor zum Anlegen eines Schlüssels
      Parameters:
      rowKey - Schlüssel
  • Method Details

    • getSeparator

      public static java.lang.String getSeparator()
      Gibt das Trennzeichen aus der String-Darstellung zurück.
      Returns:
      das Trennzeichen aus der String-Darstellung
    • getDataIndex

      public long getDataIndex()
      Gibt den Datensatzindex zurück.
      Returns:
      den Datensatzindex
    • getPidOfDataTableObject

      public java.lang.String getPidOfDataTableObject()
      Gibt die PID des Datensatzes zurück.
      Returns:
      die PID des Datensatzes
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

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