Class AEntry<K extends java.lang.Comparable<K>>
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.AEntry<K>
-
- All Implemented Interfaces:
java.lang.Comparable<AEntry<K>>
- Direct Known Subclasses:
AEntry2
,AEntryIndexed
,ColumnInfo
,DeviceDetail
,GEntry
,InfoEntry
,OPModeACLEntry
,Status
public abstract class AEntry<K extends java.lang.Comparable<K>> extends java.lang.Object implements java.lang.Comparable<AEntry<K>>
Ein Tabelleneintrag mit sortierbarer Schluesselspalte Key K.
Voraussetzung:- K ist eindeutig fuer die Anwendung.
- K ist sortierbar (automatisch erfuellt fuer String, Integer, ...)
Option:- eigene Sortierung via Ueberschreiben von 'public int compareTo(AEntry
entry)' - Version:
- 1.0.0
- Author:
- ws
-
-
Constructor Summary
Constructors Constructor Description AEntry()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
compareTo(AEntry<K> entry)
Default Implementation des Sortierkriteriums der Entries ist das Sortierkriterium des Entry Schluesselsboolean
equals(java.lang.Object obj)
abstract K
getKey()
ein applikationsweiter eindeutiger Schluessel wie nr oder devname ...java.lang.Object[]
getUnsupportedExtraParams()
Do not change, uncheckedvoid
handleUnsupportedExtraParams(AEntry<K> source, java.lang.Object[] unsupportedExtraParams)
int
hashCode()
boolean
hasUnsupportedExtraParams()
abstract boolean
inSeinenWertenGleich(AEntry<K> otherEntry)
-
-
-
Method Detail
-
getKey
public abstract K getKey()
ein applikationsweiter eindeutiger Schluessel wie nr oder devname ...
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
compareTo
public int compareTo(AEntry<K> entry)
Default Implementation des Sortierkriteriums der Entries ist das Sortierkriterium des Entry Schluessels
-
handleUnsupportedExtraParams
public void handleUnsupportedExtraParams(AEntry<K> source, java.lang.Object[] unsupportedExtraParams)
-
getUnsupportedExtraParams
public final java.lang.Object[] getUnsupportedExtraParams()
Do not change, unchecked
-
hasUnsupportedExtraParams
public final boolean hasUnsupportedExtraParams()
-
-