class KExDaVWrappedDataArray extends AbstractData.Array
Kapselt analog zu KExDaVAttributeGroupData
ein inneres Datenarray, das den Zugriff auf Systemobjekte einschränkt
Modifier and Type | Class and Description |
---|---|
private class |
KExDaVWrappedDataArray.RefArray |
Modifier and Type | Field and Description |
---|---|
private Data.Array |
_array |
private DataModel |
_dataModel |
private ManagerInterface |
_manager |
Constructor and Description |
---|
KExDaVWrappedDataArray(Data.Array array,
DataModel dataModel,
ManagerInterface manager) |
Modifier and Type | Method and Description |
---|---|
Data.ReferenceArray |
asReferenceArray()
Liefert eine Referenz-Array-Ansicht dieses Arrays zurück.
|
Data.NumberArray |
asScaledArray()
Liefert eine Skalierte-Array-Ansicht dieses Arrays zurück.
|
Data.TextArray |
asTextArray()
Liefert eine Text-Array-Ansicht dieses Arrays zurück.
|
Data.TimeArray |
asTimeArray()
Liefert eine Zeit-Array-Ansicht dieses Arrays zurück.
|
Data.NumberArray |
asUnscaledArray()
Liefert eine Unskalierte-Array-Ansicht dieses Arrays zurück.
|
Data |
getItem(int itemIndex)
Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.
|
int |
getLength()
Liefert die Anzahl der im Array enthaltenen Elemente zurück.
|
int |
getMaxCount()
Bestimmt, die maximale Größe dieses Arrays.
|
boolean |
isCountLimited()
Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.
|
boolean |
isCountVariable()
Bestimmt, ob die Größe dieses Arrays variieren kann.
|
void |
setLength(int newLength)
Definiert die Anzahl der im Array enthaltenen Elemente.
|
java.lang.String |
toString() |
getReferenceValue, getReferenceValues, getScaledValue, getScaledValues, getTextValue, getTextValues, getTimeValue, getTimeValues, getUnscaledValue, getUnscaledValues
private final Data.Array _array
private DataModel _dataModel
private ManagerInterface _manager
KExDaVWrappedDataArray(Data.Array array, DataModel dataModel, ManagerInterface manager)
public boolean isCountLimited()
de.bsvrz.dav.daf.main.Data.Array
true
, wenn die Anzahl der Werte beschränkt ist;false
, wenn die Anzahl der Werte nicht beschränkt ist.public boolean isCountVariable()
de.bsvrz.dav.daf.main.Data.Array
true
, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;false
, wenn die Anzahl der Werte
fix ist.public int getMaxCount()
de.bsvrz.dav.daf.main.Data.Array
public int getLength()
de.bsvrz.dav.daf.main.Data.Array
public void setLength(int newLength)
de.bsvrz.dav.daf.main.Data.Array
newLength
- Neue Anzahl Elemente im Array.public Data getItem(int itemIndex)
de.bsvrz.dav.daf.main.Data.Array
itemIndex
- Index des gewünschten Sub-Datums.public Data.NumberArray asUnscaledArray()
de.bsvrz.dav.daf.main.Data.Array
asUnscaledArray
in interface Data.Array
asUnscaledArray
in class AbstractData.Array
public Data.TimeArray asTimeArray()
de.bsvrz.dav.daf.main.Data.Array
asTimeArray
in interface Data.Array
asTimeArray
in class AbstractData.Array
public Data.TextArray asTextArray()
de.bsvrz.dav.daf.main.Data.Array
asTextArray
in interface Data.Array
asTextArray
in class AbstractData.Array
public Data.NumberArray asScaledArray()
de.bsvrz.dav.daf.main.Data.Array
asScaledArray
in interface Data.Array
asScaledArray
in class AbstractData.Array
public Data.ReferenceArray asReferenceArray()
de.bsvrz.dav.daf.main.Data.Array
asReferenceArray
in interface Data.Array
asReferenceArray
in class AbstractData.Array
public java.lang.String toString()
toString
in class java.lang.Object