de.bsvrz.dav.daf.communication.dataRepresentation
Class AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.Array
      extended by de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray
All Implemented Interfaces:
Data.Array
Direct Known Subclasses:
AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeListArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.ByteArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.DoubleArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.FloatArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.LongArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.ShortArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.TextArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.TimeArrayAdapter
Enclosing class:
AttributeBaseValueDataFactory.AttributeArrayAdapter

private abstract class AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray
extends AbstractData.Array


Constructor Summary
private AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray()
           
 
Method Summary
 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.
 String toString()
           
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.Array
asReferenceArray, asScaledArray, asTextArray, asTimeArray, asUnscaledArray, getReferenceValue, getReferenceValues, getScaledValue, getScaledValues, getTextValue, getTextValues, getTimeValue, getTimeValues, getUnscaledValue, getUnscaledValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.bsvrz.dav.daf.main.Data.Array
getItem, getLength, setLength
 

Constructor Detail

AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray

private AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

isCountVariable

public boolean isCountVariable()
Description copied from interface: Data.Array
Bestimmt, ob die Größe dieses Arrays variieren kann.

Returns:
true, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;
false, wenn die Anzahl der Werte fix ist.

isCountLimited

public boolean isCountLimited()
Description copied from interface: Data.Array
Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.

Returns:
true, wenn die Anzahl der Werte beschränkt ist;
false, wenn die Anzahl der Werte nicht beschränkt ist.

getMaxCount

public int getMaxCount()
Description copied from interface: Data.Array
Bestimmt, die maximale Größe dieses Arrays. Wenn die Größe des Arrays nicht beschränkt ist, wird der Wert 0 zurückgegeben. Wenn die Größe nicht variabel als fest ist, wird die erforderliche Größe zurückgegeben.

Returns:
Maximale oder erforderliche Größe des Arrays oder 0, wenn die Größe nicht beschränkt ist.