private abstract class AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray extends AbstractData.Array implements ArrayRelaxedRangeCheckSupport
| Modifier | Constructor and Description |
|---|---|
private |
AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray() |
| Modifier and Type | Method and Description |
|---|---|
int |
getMaxCount()
Bestimmt, die maximale Größe dieses Arrays.
|
boolean |
isCountLimited()
Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.
|
boolean |
isCountVariable()
Bestimmt, ob die Größe dieses Arrays variieren kann.
|
protected void |
rangeCheck(int newLength,
boolean relaxedRangeCheck) |
void |
setLength(int newLength)
Definiert die Anzahl der im Array enthaltenen Elemente.
|
protected abstract void |
setLength(int newLength,
boolean initializeElements,
boolean relaxedRangeCheck) |
void |
setLengthRelaxedRangeCheck(int newLength)
Setzt die Länge eines Daten-Arrays mit gelockerter Bereichsprüfung und ohne Initialisierung der Werte.
|
void |
setLengthUninitialized(int newLength) |
String |
toString() |
asReferenceArray, asScaledArray, asTextArray, asTimeArray, asUnscaledArray, getReferenceValue, getReferenceValues, getScaledValue, getScaledValues, getTextValue, getTextValues, getTimeValue, getTimeValues, getUnscaledValue, getUnscaledValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetItem, getLengthprivate AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray()
public boolean isCountVariable()
Data.ArrayisCountVariable in interface Data.Arraytrue, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;false, wenn die Anzahl der Werte
fix ist.public boolean isCountLimited()
Data.ArrayisCountLimited in interface Data.Arraytrue, wenn die Anzahl der Werte beschränkt ist;false, wenn die Anzahl der Werte nicht beschränkt ist.public int getMaxCount()
Data.ArraygetMaxCount in interface Data.Arrayprotected abstract void setLength(int newLength,
boolean initializeElements,
boolean relaxedRangeCheck)
public void setLength(int newLength)
Data.ArraysetLength in interface Data.ArraynewLength - Neue Anzahl Elemente im Array.public void setLengthUninitialized(int newLength)
public void setLengthRelaxedRangeCheck(int newLength)
ArrayRelaxedRangeCheckSupportsetLengthRelaxedRangeCheck in interface ArrayRelaxedRangeCheckSupportnewLength - neue Arraylängeprotected void rangeCheck(int newLength,
boolean relaxedRangeCheck)