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, getUnscaledValues
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getItem, getLength
private AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray()
public boolean isCountVariable()
Data.Array
isCountVariable
in interface Data.Array
true
, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;false
, wenn die Anzahl der Werte
fix ist.public boolean isCountLimited()
Data.Array
isCountLimited
in interface Data.Array
true
, wenn die Anzahl der Werte beschränkt ist;false
, wenn die Anzahl der Werte nicht beschränkt ist.public int getMaxCount()
Data.Array
getMaxCount
in interface Data.Array
protected abstract void setLength(int newLength, boolean initializeElements, boolean relaxedRangeCheck)
public void setLength(int newLength)
Data.Array
setLength
in interface Data.Array
newLength
- Neue Anzahl Elemente im Array.public void setLengthUninitialized(int newLength)
public void setLengthRelaxedRangeCheck(int newLength)
ArrayRelaxedRangeCheckSupport
setLengthRelaxedRangeCheck
in interface ArrayRelaxedRangeCheckSupport
newLength
- neue Arraylängeprotected void rangeCheck(int newLength, boolean relaxedRangeCheck)