|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
public abstract class AttributeBaseValue
TBD
Field Summary | |
---|---|
protected Attribute |
_attribute
Das Attribut |
protected DataModel |
_dataModel
Das DataModel |
protected int |
_hashCode
Der Hashcode |
Constructor Summary | |
---|---|
AttributeBaseValue(DataModel dataModel,
Attribute attribute)
|
Method Summary | |
---|---|
abstract AttributeBaseValue |
cloneObject()
Erzeugt eine Kopie dieses Attributs. |
abstract AttributeBaseValue |
clonePlain()
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert. |
abstract boolean |
equals(AttributeBaseValue attributeBaseValue)
Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt. |
Attribute |
getAttribute()
Gibt das Attribut zurück. |
String |
getName()
Gibt den Namen des Attributs zurück. |
abstract Object |
getValue()
Gibt den Wert des Attributs zurück. |
abstract boolean |
hasValue()
Ermittelt, ob dieses Attribut einen Wert besitzt. |
abstract void |
setValue(DataValue value)
Setzt den Wert dieses Attributs. |
abstract void |
writeValue(DataOutputStream out)
Schreibt den Wert dieses Attributs in einen Ausgabestrom |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int _hashCode
protected Attribute _attribute
protected DataModel _dataModel
Constructor Detail |
---|
public AttributeBaseValue(DataModel dataModel, Attribute attribute)
Method Detail |
---|
public final String getName()
public final Attribute getAttribute()
public abstract Object getValue()
public abstract void setValue(DataValue value)
value
- neuer Wert des Attributspublic abstract void writeValue(DataOutputStream out) throws IOException
out
- Ausgabestrom
IOException
- Falls der Schreibvorgang nicht durchgeführt werden konnte.public abstract boolean equals(AttributeBaseValue attributeBaseValue)
attributeBaseValue
- zu vergleichendes Attribut
true
, wenn die Attribute gleich sind, sonst false
public abstract AttributeBaseValue clonePlain()
public abstract AttributeBaseValue cloneObject()
public abstract boolean hasValue()
true
, wenn das Attribut einen Wert besitzt, sonst false
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |