class KExDaVWrappedDataArray extends AbstractData.Array
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.
|
String |
toString() |
getReferenceValue, getReferenceValues, getScaledValue, getScaledValues, getTextValue, getTextValues, getTimeValue, getTimeValues, getUnscaledValue, getUnscaledValuesprivate 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.Arraytrue, 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.Arraytrue, 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.Arraypublic int getLength()
de.bsvrz.dav.daf.main.Data.Arraypublic void setLength(int newLength)
de.bsvrz.dav.daf.main.Data.ArraynewLength - Neue Anzahl Elemente im Array.public Data getItem(int itemIndex)
de.bsvrz.dav.daf.main.Data.ArrayitemIndex - Index des gewünschten Sub-Datums.public Data.NumberArray asUnscaledArray()
de.bsvrz.dav.daf.main.Data.ArrayasUnscaledArray in interface Data.ArrayasUnscaledArray in class AbstractData.Arraypublic Data.TimeArray asTimeArray()
de.bsvrz.dav.daf.main.Data.ArrayasTimeArray in interface Data.ArrayasTimeArray in class AbstractData.Arraypublic Data.TextArray asTextArray()
de.bsvrz.dav.daf.main.Data.ArrayasTextArray in interface Data.ArrayasTextArray in class AbstractData.Arraypublic Data.NumberArray asScaledArray()
de.bsvrz.dav.daf.main.Data.ArrayasScaledArray in interface Data.ArrayasScaledArray in class AbstractData.Arraypublic Data.ReferenceArray asReferenceArray()
de.bsvrz.dav.daf.main.Data.ArrayasReferenceArray in interface Data.ArrayasReferenceArray in class AbstractData.Array