private class KExDaVWrappedDataArray.RefArray extends Object implements Data.ReferenceArray
| Modifier and Type | Field and Description |
|---|---|
private ManagerInterface |
_manager |
private Data.ReferenceArray |
_referenceArray |
| Constructor and Description |
|---|
KExDaVWrappedDataArray.RefArray(Data.ReferenceArray referenceArray,
ManagerInterface manager) |
| Modifier and Type | Method and Description |
|---|---|
int |
getLength()
Liefert die Anzahl der im Array enthaltenen Elemente zurück.
|
Data.ReferenceValue |
getReferenceValue(int itemIndex)
Liefert eine Referenz-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
|
Data.ReferenceValue[] |
getReferenceValues()
Liefert ein Array von Referenz-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
|
SystemObject |
getSystemObject(int itemIndex)
Bestimmt das durch das Sub-Datum dieses Arrays mit dem angegebenen Index referenzierte System-Objekt.
|
SystemObject[] |
getSystemObjectArray()
Liefert die durch die Elemente dieses Arrays referenzierten System-Objekte zurück.
|
void |
set(ObjectLookup dataModel,
String... systemObjectPids)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(String... systemObjectPids)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(SystemObject... systemObjects)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
setLength(int newLength)
Definiert die Anzahl der im Array enthaltenen Elemente.
|
private final Data.ReferenceArray _referenceArray
private ManagerInterface _manager
public KExDaVWrappedDataArray.RefArray(Data.ReferenceArray referenceArray, ManagerInterface manager)
public int getLength()
de.bsvrz.dav.daf.main.Data.ReferenceArraygetLength in interface Data.ReferenceArraypublic void setLength(int newLength)
de.bsvrz.dav.daf.main.Data.ReferenceArraysetLength in interface Data.ReferenceArraynewLength - Neue Anzahl Elemente im Array.public Data.ReferenceValue getReferenceValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.ReferenceArraygetReferenceValue in interface Data.ReferenceArrayitemIndex - Index des gewünschten Sub-Datums.public Data.ReferenceValue[] getReferenceValues()
de.bsvrz.dav.daf.main.Data.ReferenceArraygetReferenceValues in interface Data.ReferenceArraypublic void set(SystemObject... systemObjects)
de.bsvrz.dav.daf.main.Data.ReferenceArrayset in interface Data.ReferenceArraysystemObjects - Array mit den zu übernehmenden Wertenpublic void set(String... systemObjectPids)
de.bsvrz.dav.daf.main.Data.ReferenceArrayset in interface Data.ReferenceArraysystemObjectPids - Array mit den zu übernehmenden Wertenpublic void set(ObjectLookup dataModel, String... systemObjectPids)
de.bsvrz.dav.daf.main.Data.ReferenceArrayset in interface Data.ReferenceArraydataModel - Objekt das zur Ermittlung der Systemobjekte benutzt wirdsystemObjectPids - Array mit den zu übernehmenden Wertenpublic SystemObject getSystemObject(int itemIndex)
de.bsvrz.dav.daf.main.Data.ReferenceArraygetSystemObject in interface Data.ReferenceArrayitemIndex - Index des gewünschten Sub-Datums.null, wenn kein Objekt referenziert wird.public SystemObject[] getSystemObjectArray()
de.bsvrz.dav.daf.main.Data.ReferenceArraygetSystemObjectArray in interface Data.ReferenceArray