private class KExDaVWrappedDataArray.RefArray extends java.lang.Object implements Data.ReferenceArray
Modifier and Type | Field and Description |
---|---|
private ManagerInterface |
_manager |
private Data.ReferenceArray |
_referenceArray |
Constructor and Description |
---|
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,
java.lang.String... systemObjectPids)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(java.lang.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 RefArray(Data.ReferenceArray referenceArray, ManagerInterface manager)
public int getLength()
de.bsvrz.dav.daf.main.Data.ReferenceArray
getLength
in interface Data.ReferenceArray
public void setLength(int newLength)
de.bsvrz.dav.daf.main.Data.ReferenceArray
setLength
in interface Data.ReferenceArray
newLength
- Neue Anzahl Elemente im Array.public Data.ReferenceValue getReferenceValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.ReferenceArray
getReferenceValue
in interface Data.ReferenceArray
itemIndex
- Index des gewünschten Sub-Datums.public Data.ReferenceValue[] getReferenceValues()
de.bsvrz.dav.daf.main.Data.ReferenceArray
getReferenceValues
in interface Data.ReferenceArray
public void set(SystemObject... systemObjects)
de.bsvrz.dav.daf.main.Data.ReferenceArray
set
in interface Data.ReferenceArray
systemObjects
- Array mit den zu übernehmenden Wertenpublic void set(java.lang.String... systemObjectPids)
de.bsvrz.dav.daf.main.Data.ReferenceArray
set
in interface Data.ReferenceArray
systemObjectPids
- Array mit den zu übernehmenden Wertenpublic void set(ObjectLookup dataModel, java.lang.String... systemObjectPids)
de.bsvrz.dav.daf.main.Data.ReferenceArray
set
in interface Data.ReferenceArray
dataModel
- Objekt das zur Ermittlung der Systemobjekte benutzt wirdsystemObjectPids
- Array mit den zu übernehmenden Wertenpublic SystemObject getSystemObject(int itemIndex)
de.bsvrz.dav.daf.main.Data.ReferenceArray
getSystemObject
in interface Data.ReferenceArray
itemIndex
- Index des gewünschten Sub-Datums.null
, wenn kein Objekt referenziert wird.public SystemObject[] getSystemObjectArray()
de.bsvrz.dav.daf.main.Data.ReferenceArray
getSystemObjectArray
in interface Data.ReferenceArray