private class AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter extends AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray implements Data.ReferenceArray
| Modifier and Type | Class and Description |
|---|---|
private class |
AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter.ReferenceArrayItemData |
private class |
AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter.ReferenceArrayItemValue |
| Modifier and Type | Field and Description |
|---|---|
(package private) long[] |
_ids |
(package private) java.util.HashMap<java.lang.Integer,java.lang.String> |
_pids |
| Constructor and Description |
|---|
ReferenceArrayAdapter() |
| Modifier and Type | Method and Description |
|---|---|
Data.ReferenceArray |
asReferenceArray()
Liefert eine Referenz-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.
|
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,
boolean initializeElements,
boolean relaxedRangeCheck) |
getMaxCount, isCountLimited, isCountVariable, rangeCheck, setLength, setLengthRelaxedRangeCheck, setLengthUninitialized, toStringasScaledArray, asTextArray, asTimeArray, asUnscaledArray, getScaledValue, getScaledValues, getTextValue, getTextValues, getTimeValue, getTimeValues, getUnscaledValue, getUnscaledValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetLengthpublic Data.ReferenceArray asReferenceArray()
Data.ArrayLiefert eine Referenz-Array-Ansicht dieses Arrays zurück.
asReferenceArray in interface Data.ArrayasReferenceArray in class AbstractData.Arraypublic Data getItem(int itemIndex)
Data.ArrayBestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.
getItem in interface Data.ArrayitemIndex - Index des gewünschten Sub-Datums.public int getLength()
Data.ReferenceArrayLiefert die Anzahl der im Array enthaltenen Elemente zurück.
getLength in interface Data.ArraygetLength in interface Data.ReferenceArraypublic SystemObject getSystemObject(int itemIndex)
Data.ReferenceArrayBestimmt das durch das Sub-Datum dieses Arrays mit dem angegebenen Index referenzierte System-Objekt.
getSystemObject in interface Data.ReferenceArrayitemIndex - Index des gewünschten Sub-Datums.null, wenn kein Objekt referenziert wird.public void set(SystemObject[] systemObjects)
Data.ReferenceArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
set in interface Data.ReferenceArraysystemObjects - Array mit den zu übernehmenden Wertenpublic void set(java.lang.String... systemObjectPids)
Data.ReferenceArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
set in interface Data.ReferenceArraysystemObjectPids - Array mit den zu übernehmenden Wertenpublic void set(ObjectLookup dataModel, java.lang.String... systemObjectPids)
Data.ReferenceArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
set in interface Data.ReferenceArraydataModel - Objekt das zur Ermittlung der Systemobjekte benutzt wirdsystemObjectPids - Array mit den zu übernehmenden Wertenpublic SystemObject[] getSystemObjectArray()
Data.ReferenceArrayLiefert die durch die Elemente dieses Arrays referenzierten System-Objekte zurück.
getSystemObjectArray in interface Data.ReferenceArraypublic Data.ReferenceValue getReferenceValue(int itemIndex)
Data.ArrayLiefert eine Referenz-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
getReferenceValue in interface Data.ArraygetReferenceValue in interface Data.ReferenceArraygetReferenceValue in class AbstractData.ArrayitemIndex - Index des gewünschten Sub-Datums.public Data.ReferenceValue[] getReferenceValues()
Data.ArrayLiefert ein Array von Referenz-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
getReferenceValues in interface Data.ArraygetReferenceValues in interface Data.ReferenceArraygetReferenceValues in class AbstractData.Arraypublic void setLength(int newLength,
boolean initializeElements,
boolean relaxedRangeCheck)
setLength in class AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray