|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.main.DataDescription
public class DataDescription
Klasse zum Zugriff auf die beschreibenden Eigenschaften eines Datensatzes. Das sind Attributgruppe, Aspekt und Simulationsvariante. Beim Erzeugen von
Objekten dieser Klasse durch eine Applikation wird die Simulationsvariante im allgemeinen nicht explizit spezifiziert (Wert NO_SIMULATION_VARIANT_SET
) und bei der Kommunikation mit dem Datenverteiler automatisch durch den Defaultwert ersetzt.
Field Summary | |
---|---|
static short |
NO_SIMULATION_VARIANT_SET
Konstante, die signalisiert, dass die Simulationsvariante nicht explizit vorgegeben wurde, sondern der Defaultwert benutzt werden soll. |
Constructor Summary | |
---|---|
DataDescription(AttributeGroup attributeGroup,
Aspect aspect)
Erzeugt eine neue Datenbeschreibung mit den übergebenen Werten für die Attributgruppe und den Aspekt. |
|
DataDescription(AttributeGroup attributeGroup,
Aspect aspect,
short simulationVariant)
Erzeugt eine neue Datenbeschreibung mit den übergebenen Werten für die Attributgruppe, den Aspekt und die Simulationsvariante. |
Method Summary | |
---|---|
boolean |
equals(Object other)
Vergleicht die Datenbeschreibung mit einer anderen Datenbeschreibung. |
Aspect |
getAspect()
Liefert den Aspekt dieser Datenbeschreibung zurück. |
AttributeGroup |
getAttributeGroup()
Liefert die Attributgruppe dieser Datenbeschreibung zurück. |
DataDescription |
getRedirectedDescription(Aspect aspect)
Gibt eine Kopie dieses Objektes mit der gegebenen Attributgruppe und der gegebenen Simulationsvariante und dem übergebenen Aspekt. |
short |
getSimulationVariant()
Liefert die Simulationsvariante dieser Datenbeschreibung zurück. |
int |
hashCode()
Liefert einen Hash-Code für das Objekt. |
void |
setSimulationVariant(short simulationVariant)
Deprecated. Sollte nicht mehr verwendet werden, da die Änderung dieses Objekts zu Problemen führen kann, wenn es bereits als Schlüssel in einer Map eingetragen wurde. |
String |
toString()
Liefert eine textuelle Beschreibung dieses Objekts zurück. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final short NO_SIMULATION_VARIANT_SET
Verbindungsparametern
(normalerweise 0
) bestimmt und kann damit über Aufrufargumente der Applikation (-simVariante=...) vorgegeben werden.
Siehe dazu auch die Schnittstellenbeschreibung DatenverteilerApplikationsfunktionen-Starter.
Constructor Detail |
---|
public DataDescription(AttributeGroup attributeGroup, Aspect aspect)
NO_SIMULATION_VARIANT_SET
gesetzt, was bedeutet, dass der Defaultwert aus den Verbindungsparametern
(normalerweise
0
) benutzt werden soll und damit über Aufrufargumente der Applikation vorgegeben werden kann. Siehe dazu auch die Schnittstellenbeschreibung
DatenverteilerApplikationsfunktionen-Starter.
attributeGroup
- Attributgruppe der Datenbeschreibungaspect
- Aspekt der Datenbeschreibungpublic DataDescription(AttributeGroup attributeGroup, Aspect aspect, short simulationVariant)
Konstruktor ohne Simulationsvariante
benutzen.
attributeGroup
- Attributgruppe der Datenbeschreibungaspect
- Aspekt der DatenbeschreibungsimulationVariant
- Simulationsvariante der DatenbeschreibungMethod Detail |
---|
public final boolean equals(Object other)
equals
in class Object
other
- Andere Datenbeschreibung mit der diese Datenbeschreibung verglichen werden soll.
true
, wenn die Datenbeschreibungen gleich sind, sonst false
.public int hashCode()
hashCode
in class Object
public final AttributeGroup getAttributeGroup()
public final Aspect getAspect()
public final short getSimulationVariant()
NO_SIMULATION_VARIANT_SET
, wenn die Simulationsvariante nicht explizit spezifiziert ist.public final void setSimulationVariant(short simulationVariant)
simulationVariant
- Simulationsvariante dieser Datenbeschreibungpublic final DataDescription getRedirectedDescription(Aspect aspect)
aspect
- der zu verwendende Aspekt
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |