public class RealArchiveAttribute extends RealArchiveElement
RealAttributeDescription
und Objekte dieser Klasse liefern die gleichen Hashcodes und können auf Gleichheit geprüft werden. Siehe hashCode()
und equals(Object)
.
D.h. Objekte dieser beiden Klasse können als austauschbare Schlüssel für Hashtables / HashSets des Typs RealElement
verwendet werden.dataInformation, value
Constructor and Description |
---|
RealArchiveAttribute(ArchiveUser archiveUser,
RealAttributeDescription rad,
ProtocolType protocolType,
boolean isShown) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other)
Vergleicht
_rad . |
protected boolean |
executeTake(long timeout)
Holt den nächsten Datensatz aus dem Archivsystem.
|
int |
hashCode()
Berechnet den Hash-Code.
|
java.lang.String |
toString() |
abort, getArchiveUser, hasNext, request, updateDataInformation
getDataInformation, getMostRecentDataIndex, getMostRecentTimeStamp, getUsedDataIndex, getUsedTimeStamp, getValue, isShown, isWinner, lost, reset, take, won
public RealArchiveAttribute(ArchiveUser archiveUser, RealAttributeDescription rad, ProtocolType protocolType, boolean isShown)
archiveUser
- Verbindung zum Archivsystem. Legt die Archivanfrageparameter fest.rad
- Beschreibung des realen Attributs. Darf nicht null sein.protocolType
- ProtokollartisShown
- Wird das Element im Spalten-Bereich verwendet? true
Element wird im Spalten Bereich verwendet.protected boolean executeTake(long timeout) throws FailureException, java.lang.InterruptedException
RealArchiveElement
executeTake
in class RealArchiveElement
timeout
- Hat keine Bedeutungtrue
falls Daten empfangen wurde, false
falls es keine Daten gibt.FailureException
- Fehler bei der Archivanfragejava.lang.InterruptedException
- Warten auf Antwortdatensatz wurde unterbrochen.RealArchiveElement.executeTake(long)
public int hashCode()
_rad
.hashCode
in class java.lang.Object
Object.hashCode()
public boolean equals(java.lang.Object other)
_rad
. Ist other
vom Typ RealArchiveAttribute
so werden die Variablen _rad
auf Gleichheit geprüft. Ist
other
vom Typ RealAttributeDescription
, so wird überprüft, ob diese mit _rad
übereinstimmt.equals
in class java.lang.Object
Object.equals(java.lang.Object)
public java.lang.String toString()
toString
in class RealArchiveElement
Object.toString()