public class AttributeValue extends AttributeBaseValue
TBD Beschreibung
| Modifier and Type | Field and Description |
|---|---|
private static java.text.NumberFormat |
_numberFormat
Eine Hilfsvariable für die Zahlenformatierung
|
private static int |
_precision
Wieviel Stellen Genauigkeit bei Gleitkommazahlen
|
private DataValue |
_value
Der Attributeswert
|
_attribute, _dataModel, _hashCode| Constructor and Description |
|---|
AttributeValue(DataModel dataModel,
Attribute attribute)
Erzeugt ein neues Objekt mit den gegebenen Parametern.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeBaseValue |
cloneObject()
Erzeugt eine Kopie dieses Attributs.
|
AttributeBaseValue |
clonePlain()
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert.
|
boolean |
equals(AttributeBaseValue attributeBaseValue)
Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.
|
private java.lang.StringBuffer |
getFormatedValue(IntegerAttributeType attributeType,
long value) |
java.lang.Object |
getValue()
Gibt den Wert des Attributs zurück.
|
int |
hashCode()
Gibt den Hashcode zurück
|
boolean |
hasValue()
Ermittelt, ob dieses Attribut einen Wert besitzt.
|
void |
setValue(DataValue value)
Setzt den Wert dieses Attributs.
|
void |
writeValue(java.io.DataOutputStream out)
Schreibt den Wert dieses Attributs in einen Ausgabestrom
|
getAttribute, getNameprivate static final int _precision
Wieviel Stellen Genauigkeit bei Gleitkommazahlen
private static final java.text.NumberFormat _numberFormat
Eine Hilfsvariable für die Zahlenformatierung
private DataValue _value
Der Attributeswert
public final java.lang.Object getValue()
AttributeBaseValueGibt den Wert des Attributs zurück.
getValue in class AttributeBaseValuepublic final void setValue(DataValue value)
AttributeBaseValueSetzt den Wert dieses Attributs.
setValue in class AttributeBaseValuevalue - neuer Wert des Attributspublic final void writeValue(java.io.DataOutputStream out)
throws java.io.IOException
AttributeBaseValueSchreibt den Wert dieses Attributs in einen Ausgabestrom
writeValue in class AttributeBaseValueout - Ausgabestromjava.io.IOException - Falls der Schreibvorgang nicht durchgeführt werden konnte.public final boolean equals(AttributeBaseValue attributeBaseValue)
AttributeBaseValueÜberprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt.
equals in class AttributeBaseValueattributeBaseValue - zu vergleichendes Attributtrue, wenn die Attribute gleich sind, sonst falsepublic final int hashCode()
Gibt den Hashcode zurück
hashCode in class java.lang.Objectpublic final AttributeBaseValue clonePlain()
AttributeBaseValueErzeugt eine Kopie dieses Attributs, allerdings ohne Wert. (nur die Beschreibung)
clonePlain in class AttributeBaseValuepublic final AttributeBaseValue cloneObject()
AttributeBaseValueErzeugt eine Kopie dieses Attributs.
cloneObject in class AttributeBaseValuepublic final boolean hasValue()
AttributeBaseValueErmittelt, ob dieses Attribut einen Wert besitzt.
hasValue in class AttributeBaseValuetrue, wenn das Attribut einen Wert besitzt, sonst falseprivate final java.lang.StringBuffer getFormatedValue(IntegerAttributeType attributeType, long value) throws ConfigurationException
ConfigurationException