private abstract static class AttributeBaseValueDataFactory.AttributeValueAdapter.IntegerValueAdapter extends AttributeBaseValueDataFactory.AttributeValueAdapter.NumberValueAdapter
Modifier and Type | Field and Description |
---|---|
private static Pattern |
_locationDistancePattern |
Modifier | Constructor and Description |
---|---|
private |
AttributeBaseValueDataFactory.AttributeValueAdapter.IntegerValueAdapter() |
Modifier and Type | Method and Description |
---|---|
protected abstract AttributeType |
getAttributeType() |
protected abstract String |
getName() |
IntegerValueState |
getState()
Liefert den Wert eines Datums als Werte-Zustand zurück.
|
protected IntegerValueState |
getState(long value,
IntegerAttributeType type) |
protected abstract long |
getUnscaledLongValue() |
void |
setState(IntegerValueState newState)
Setzt das Datum auf den im Werte-Zustand definierten Wert.
|
void |
setText(String text)
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.
|
protected abstract void |
setUnscaledLongValue(long value) |
byteValue, doubleValue, floatValue, intValue, isNumber, isState, longValue, set, set, set, set, shortValue
getSuffixText, getText, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getSuffixText, getText, getValueText
private static Pattern _locationDistancePattern
private AttributeBaseValueDataFactory.AttributeValueAdapter.IntegerValueAdapter()
protected abstract long getUnscaledLongValue()
protected abstract void setUnscaledLongValue(long value)
protected abstract AttributeType getAttributeType()
protected abstract String getName()
protected IntegerValueState getState(long value, IntegerAttributeType type)
public IntegerValueState getState()
Data.NumberValue
getState
in interface Data.NumberValue
getState
in class AbstractData.NumberValue
null
, wenn der Wert keinem Wertezustand entspricht.public void setText(String text)
Data.TextValue
setText
in interface Data.TextValue
setText
in class AbstractData.NumberValue
text
- Text mit dem zu setzenden Wert.public void setState(IntegerValueState newState)
Data.NumberValue
setState
in interface Data.NumberValue
setState
in class AbstractData.NumberValue
newState
- Werte-Zustand