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, toString
asScaledArray, asTextArray, asTimeArray, asUnscaledArray, getScaledValue, getScaledValues, getTextValue, getTextValues, getTimeValue, getTimeValues, getUnscaledValue, getUnscaledValues
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setLength
public Data.ReferenceArray asReferenceArray()
Data.Array
Liefert eine Referenz-Array-Ansicht dieses Arrays zurück.
asReferenceArray
in interface Data.Array
asReferenceArray
in class AbstractData.Array
public Data getItem(int itemIndex)
Data.Array
Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.
getItem
in interface Data.Array
itemIndex
- Index des gewünschten Sub-Datums.public int getLength()
Data.ReferenceArray
Liefert die Anzahl der im Array enthaltenen Elemente zurück.
getLength
in interface Data.Array
getLength
in interface Data.ReferenceArray
public SystemObject getSystemObject(int itemIndex)
Data.ReferenceArray
Bestimmt das durch das Sub-Datum dieses Arrays mit dem angegebenen Index referenzierte System-Objekt.
getSystemObject
in interface Data.ReferenceArray
itemIndex
- Index des gewünschten Sub-Datums.null
, wenn kein Objekt referenziert wird.public void set(SystemObject[] systemObjects)
Data.ReferenceArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
set
in interface Data.ReferenceArray
systemObjects
- Array mit den zu übernehmenden Wertenpublic void set(java.lang.String... systemObjectPids)
Data.ReferenceArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
set
in interface Data.ReferenceArray
systemObjectPids
- Array mit den zu übernehmenden Wertenpublic void set(ObjectLookup dataModel, java.lang.String... systemObjectPids)
Data.ReferenceArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
set
in interface Data.ReferenceArray
dataModel
- Objekt das zur Ermittlung der Systemobjekte benutzt wirdsystemObjectPids
- Array mit den zu übernehmenden Wertenpublic SystemObject[] getSystemObjectArray()
Data.ReferenceArray
Liefert die durch die Elemente dieses Arrays referenzierten System-Objekte zurück.
getSystemObjectArray
in interface Data.ReferenceArray
public Data.ReferenceValue getReferenceValue(int itemIndex)
Data.Array
Liefert eine Referenz-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
getReferenceValue
in interface Data.Array
getReferenceValue
in interface Data.ReferenceArray
getReferenceValue
in class AbstractData.Array
itemIndex
- Index des gewünschten Sub-Datums.public Data.ReferenceValue[] getReferenceValues()
Data.Array
Liefert ein Array von Referenz-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
getReferenceValues
in interface Data.Array
getReferenceValues
in interface Data.ReferenceArray
getReferenceValues
in class AbstractData.Array
public void setLength(int newLength, boolean initializeElements, boolean relaxedRangeCheck)
setLength
in class AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray