public abstract class AbstractData extends Object implements Data
data
erstmalig implementiert. Je nach
Bedarf werden diese wieder in den Subklassen überschrieben.Modifier and Type | Class and Description |
---|---|
static class |
AbstractData.AbsoluteMillisTimeValue
Subklasse von
AbstarctData , abgeleitet von AbstarctData.AbsoluteTimeValue zur Bestimmung der Systemzeit in Millisekunden. |
static class |
AbstractData.AbsoluteSecondsTimeValue
Subklasse von
AbstarctData , abgeleitet von AbstractData.AbsoluteTimeValue zur Bestimmung der Systemzeit in Sekunden. |
private static class |
AbstractData.AbsoluteTimeValue
Subklasse von
AbstarctData , abgeleitet von AbstractData.TimeValue zur Bestimmmung der Systemzeit. |
static class |
AbstractData.Array
Subklasse von
AbstarctData , implementiert das Interface Data.Array . |
static class |
AbstractData.ArrayData
Subklasse von
AbstarctData , abgeleitet von AbstractData.StructuredData . |
static class |
AbstractData.ListData
Subklasse von
AbstarctData , abgeleitet von AbstractData.StructuredData . |
static class |
AbstractData.NumberArray
Subklasse von
AbstarctData , implementiert das Interface Data.NumberArray . |
static class |
AbstractData.NumberValue
Subklasse von
AbstarctData , abgeleitet von AbstractData.TextValue , implementiert das Interface Data.NumberValue . |
static class |
AbstractData.PlainData
Subklasse von
AbstarctData , abgeleitet von AbstractData . |
static class |
AbstractData.ReferenceValue
Subklasse von
AbstractData , abgeleitet von AbstractData.TextValue , implementiert das Interface Data.ReferenceValue . |
static class |
AbstractData.RelativeTimeValue
Subklasse von
AbstarctData , abgeleitet von AbstractData.TimeValue der Relativen(vergangenen) Zeit. |
static class |
AbstractData.StructuredData
Subklasse von
AbstractData , abgeleitet von AbstractData . |
static class |
AbstractData.TextValue
Subklasse von
AbstarctData , implementiert das Interface Data.TextValue . |
private static class |
AbstractData.TimeValue
Subklasse von
AbstarctData , abgeleitet von AbstractData.TextValueext zur Bestimmung der Zeit. |
Data.FormatException, Data.ReferenceArray, Data.TextArray, Data.TimeArray
Modifier and Type | Field and Description |
---|---|
private static DateFormat |
_absoluteMillisecondsFormat |
private static DateFormat |
_absoluteSecondsFormat |
private static Debug |
_debug
DebugLogger für Debug-Ausgaben
|
private static DateFormat[] |
_parseDateFormats |
Constructor and Description |
---|
AbstractData()
Erzeugt ein neues Objekt der Klasse AbstractData
|
Modifier and Type | Method and Description |
---|---|
Data.Array |
asArray()
Liefert eine Array-Ansicht auf dieses Array zurück.
|
Data.ReferenceArray |
asReferenceArray()
Liefert eine Referenz-Array-Ansicht auf dieses Array zurück.
|
Data.ReferenceValue |
asReferenceValue()
Liefert eine Referenz-Ansicht auf dieses einfache Datum zurück.
|
Data.NumberArray |
asScaledArray()
Liefert eine Skalierte-Array-Ansicht auf dieses Array zurück.
|
Data.NumberValue |
asScaledValue()
Liefert eine Skalierte-Ansicht auf dieses einfache Datum zurück.
|
Data.TextArray |
asTextArray()
Liefert eine Text-Array-Ansicht auf dieses Array zurück.
|
Data.TimeArray |
asTimeArray()
Liefert eine Time-Array-Ansicht auf dieses Array zurück.
|
Data.TimeValue |
asTimeValue()
Liefert eine Zeit-Ansicht auf dieses einfache Datum zurück.
|
Data.NumberArray |
asUnscaledArray()
Liefert eine Unskalierte-Array-Ansicht auf dieses Array zurück.
|
Data.NumberValue |
asUnscaledValue()
Liefert eine Unskalierte-Ansicht auf dieses einfache Datum zurück.
|
Data |
createModifiableCopy()
Liefert eine modifizierbare Kopie eines Datensatzes zurück.
|
Data |
createUnmodifiableCopy()
Liefert eine nicht modifizierbare Kopie eines Datensatzes zurück.
|
Data.Array |
getArray(String itemName)
Liefert eine Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
Data |
getItem(String itemName)
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.
|
Data.ReferenceArray |
getReferenceArray(String itemName)
Liefert eine Referenz-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
Data.ReferenceValue |
getReferenceValue(String itemName)
Liefert eine Referenz-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
Data.NumberArray |
getScaledArray(String itemName)
Liefert eine Skalierte-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
Data.NumberValue |
getScaledValue(String itemName)
Liefert eine Skalierte-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
Data.TextArray |
getTextArray(String itemName)
Liefert eine Text-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
Data.TextValue |
getTextValue(String itemName)
Liefert eine Text-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
Data.TimeArray |
getTimeArray(String itemName)
Liefert eine Time-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
Data.TimeValue |
getTimeValue(String itemName)
Liefert eine Zeit-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
Data.NumberArray |
getUnscaledArray(String itemName)
Liefert eine Unskalierte-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
Data.NumberValue |
getUnscaledValue(String itemName)
Liefert eine Unskalierte-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück.
|
String |
toString()
Liefert eine textliche Darstellung des Datums mit Name und Wert.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
asTextValue, getAttributeType, getName, isArray, isDefined, isList, isPlain, iterator, setToDefault, valueToString
private static final Debug _debug
private static final DateFormat _absoluteMillisecondsFormat
private static final DateFormat _absoluteSecondsFormat
private static final DateFormat[] _parseDateFormats
public AbstractData()
public Data createModifiableCopy()
Data
createModifiableCopy
in interface Data
public Data createUnmodifiableCopy()
Data
createUnmodifiableCopy
in interface Data
public String toString()
Data
public Data getItem(String itemName)
Data
public Data.Array getArray(String itemName)
Data
public Data.NumberValue getUnscaledValue(String itemName)
Data
getUnscaledValue
in interface Data
itemName
- Name des gewünschten Sub-Datums.public Data.NumberArray getUnscaledArray(String itemName)
Data
getUnscaledArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.public Data.TimeValue getTimeValue(String itemName)
Data
getTimeValue
in interface Data
itemName
- Name des gewünschten Sub-Datums.public Data.TimeArray getTimeArray(String itemName)
Data
getTimeArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.public Data.TextValue getTextValue(String itemName)
Data
getTextValue
in interface Data
itemName
- Name des gewünschten Sub-Datums.public Data.TextArray getTextArray(String itemName)
Data
getTextArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.public Data.NumberValue getScaledValue(String itemName)
Data
getScaledValue
in interface Data
itemName
- Name des gewünschten Sub-Datums.public Data.NumberArray getScaledArray(String itemName)
Data
getScaledArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.public Data.ReferenceValue getReferenceValue(String itemName)
Data
getReferenceValue
in interface Data
itemName
- Name des gewünschten Sub-Datums.public Data.ReferenceArray getReferenceArray(String itemName)
Data
getReferenceArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.public Data.NumberValue asUnscaledValue()
Data
asUnscaledValue
in interface Data
public Data.TimeValue asTimeValue()
Data
asTimeValue
in interface Data
public Data.NumberValue asScaledValue()
Data
asScaledValue
in interface Data
public Data.ReferenceValue asReferenceValue()
Data
asReferenceValue
in interface Data
public Data.NumberArray asUnscaledArray()
Data
asUnscaledArray
in interface Data
public Data.TimeArray asTimeArray()
Data
asTimeArray
in interface Data
public Data.TextArray asTextArray()
Data
asTextArray
in interface Data
public Data.NumberArray asScaledArray()
Data
asScaledArray
in interface Data
public Data.ReferenceArray asReferenceArray()
Data
asReferenceArray
in interface Data
public Data.Array asArray()
Data