private abstract static class AttributeBaseValueDataFactory.AttributeValueAdapter.IntegerValueAdapter extends AttributeBaseValueDataFactory.AttributeValueAdapter.NumberValueAdapter
Modifier and Type | Field and Description |
---|---|
private static java.util.regex.Pattern |
_locationDistancePattern |
Modifier | Constructor and Description |
---|---|
private |
IntegerValueAdapter() |
Modifier and Type | Method and Description |
---|---|
protected abstract AttributeType |
getAttributeType() |
protected abstract java.lang.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(java.lang.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 java.util.regex.Pattern _locationDistancePattern
protected abstract long getUnscaledLongValue()
protected abstract void setUnscaledLongValue(long value)
protected abstract AttributeType getAttributeType()
protected abstract java.lang.String getName()
protected IntegerValueState getState(long value, IntegerAttributeType type)
public IntegerValueState getState()
Data.NumberValue
Liefert den Wert eines Datums als Werte-Zustand zurück.
getState
in interface Data.NumberValue
getState
in class AbstractData.NumberValue
null
, wenn der Wert keinem Wertezustand entspricht.public void setText(java.lang.String text)
Data.TextValue
Setzt den Wert des Datums auf den im übergebenen Text enthalten Wert.
setText
in interface Data.TextValue
setText
in class AbstractData.NumberValue
text
- Text mit dem zu setzenden Wert.public void setState(IntegerValueState newState)
Data.NumberValue
Setzt das Datum auf den im Werte-Zustand definierten Wert.
setState
in interface Data.NumberValue
setState
in class AbstractData.NumberValue
newState
- Werte-Zustand