class ProtocolDataTimeValue extends ProtocolDataUnscaledValue implements Data.TimeValue
Modifier and Type | Field and Description |
---|---|
private static java.text.DateFormat |
_absoluteMillisecondsFormat |
private boolean |
_isAbsolute
Handelt es sich um eine absolute Zeitabgabe?
|
_doubleNumberFormat
_data
Constructor and Description |
---|
ProtocolDataTimeValue(AttributeProtocolData attributeProtocolData)
Erstellt ein neue Zeit-Ansicht auf ein Datum
|
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
formatRelativeTime() |
long |
getMillis()
Bestimmt die im Datum enthaltene Zeit in Millisekunden.
|
long |
getSeconds()
Bestimmt die im Datum enthaltene Zeit in Sekunden.
|
java.lang.String |
getSuffixText()
Bestimmt den Zusatztext (wie zum Beispiel Einheit) des Datums.
|
java.lang.String |
getValueText()
Bestimmt den Wert des Datums als Text ohne Zusatz (wie zum Beispiel Einheit).
|
void |
setMillis(long milliSeconds)
Setzt die im Datum enthaltene Zeit auf den angegebenen Wert.
|
void |
setSeconds(long seconds)
Setzt die im Datum enthaltene Zeit auf den angegebenen Wert.
|
byteValue, doubleValue, floatValue, getScaledDoubleValue, getScaledLongValue, getScaling, getState, getUnscaledDoubleValue, getUnscaledLongValue, intValue, isNumber, isState, longValue, set, set, set, set, setState, shortValue
getText, setText
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getText, setText
private boolean _isAbsolute
private static final java.text.DateFormat _absoluteMillisecondsFormat
public ProtocolDataTimeValue(AttributeProtocolData attributeProtocolData)
attributeProtocolData
- Datumpublic long getSeconds()
de.bsvrz.dav.daf.main.Data.TimeValue
getSeconds
in interface Data.TimeValue
public long getMillis()
de.bsvrz.dav.daf.main.Data.TimeValue
getMillis
in interface Data.TimeValue
public java.lang.String getValueText()
de.bsvrz.dav.daf.main.Data.TextValue
getValueText
in interface Data.TextValue
getValueText
in class ProtocolDataUnscaledValue
private java.lang.String formatRelativeTime()
public java.lang.String getSuffixText()
de.bsvrz.dav.daf.main.Data.TextValue
getSuffixText
in interface Data.TextValue
getSuffixText
in class ProtocolDataUnscaledValue
public void setSeconds(long seconds)
de.bsvrz.dav.daf.main.Data.TimeValue
setSeconds
in interface Data.TimeValue
seconds
- Zeit in Sekundenpublic void setMillis(long milliSeconds)
de.bsvrz.dav.daf.main.Data.TimeValue
setMillis
in interface Data.TimeValue
milliSeconds
- Zeit in Milliekunden