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, updateDataInformationgetDataInformation, getMostRecentDataIndex, getMostRecentTimeStamp, getUsedDataIndex, getUsedTimeStamp, getValue, isShown, isWinner, lost, reset, take, wonpublic 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? trueElement wird im Spalten Bereich verwendet.protected boolean executeTake(long timeout)
throws FailureException,
java.lang.InterruptedException
RealArchiveElementexecuteTake in class RealArchiveElementtimeout - 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.ObjectObject.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.ObjectObject.equals(java.lang.Object)public java.lang.String toString()
toString in class RealArchiveElementObject.toString()