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, shortValuegetText, setTextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetText, setTextprivate boolean _isAbsolute
private static final java.text.DateFormat _absoluteMillisecondsFormat
public ProtocolDataTimeValue(AttributeProtocolData attributeProtocolData)
attributeProtocolData - Datumpublic long getSeconds()
de.bsvrz.dav.daf.main.Data.TimeValuegetSeconds in interface Data.TimeValuepublic long getMillis()
de.bsvrz.dav.daf.main.Data.TimeValuegetMillis in interface Data.TimeValuepublic java.lang.String getValueText()
de.bsvrz.dav.daf.main.Data.TextValuegetValueText in interface Data.TextValuegetValueText in class ProtocolDataUnscaledValueprivate java.lang.String formatRelativeTime()
public java.lang.String getSuffixText()
de.bsvrz.dav.daf.main.Data.TextValuegetSuffixText in interface Data.TextValuegetSuffixText in class ProtocolDataUnscaledValuepublic void setSeconds(long seconds)
de.bsvrz.dav.daf.main.Data.TimeValuesetSeconds in interface Data.TimeValueseconds - Zeit in Sekundenpublic void setMillis(long milliSeconds)
de.bsvrz.dav.daf.main.Data.TimeValuesetMillis in interface Data.TimeValuemilliSeconds - Zeit in Milliekunden