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) HashMap<Integer,String> |
_pids |
| Constructor and Description |
|---|
AttributeBaseValueDataFactory.AttributeArrayAdapter.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,
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,
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 AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter()
public Data.ReferenceArray asReferenceArray()
Data.ArrayasReferenceArray in interface Data.ArrayasReferenceArray in class AbstractData.Arraypublic Data getItem(int itemIndex)
Data.ArraygetItem in interface Data.ArrayitemIndex - Index des gewünschten Sub-Datums.public int getLength()
Data.ReferenceArraygetLength in interface Data.ArraygetLength in interface Data.ReferenceArraypublic SystemObject getSystemObject(int itemIndex)
Data.ReferenceArraygetSystemObject in interface Data.ReferenceArrayitemIndex - Index des gewünschten Sub-Datums.null, wenn kein Objekt referenziert wird.public void set(SystemObject[] systemObjects)
Data.ReferenceArrayset in interface Data.ReferenceArraysystemObjects - Array mit den zu übernehmenden Wertenpublic void set(String... systemObjectPids)
Data.ReferenceArrayset in interface Data.ReferenceArraysystemObjectPids - Array mit den zu übernehmenden Wertenpublic void set(ObjectLookup dataModel, String... systemObjectPids)
Data.ReferenceArrayset in interface Data.ReferenceArraydataModel - Objekt das zur Ermittlung der Systemobjekte benutzt wirdsystemObjectPids - Array mit den zu übernehmenden Wertenpublic SystemObject[] getSystemObjectArray()
Data.ReferenceArraygetSystemObjectArray in interface Data.ReferenceArraypublic Data.ReferenceValue getReferenceValue(int itemIndex)
Data.ArraygetReferenceValue in interface Data.ArraygetReferenceValue in interface Data.ReferenceArraygetReferenceValue in class AbstractData.ArrayitemIndex - Index des gewünschten Sub-Datums.public Data.ReferenceValue[] getReferenceValues()
Data.ArraygetReferenceValues 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