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

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.Array
      extended by de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray
          extended by de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter
All Implemented Interfaces:
Data.Array
Enclosing class:
AttributeBaseValueDataFactory.AttributeArrayAdapter

private class AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter
extends AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray


Nested Class Summary
private  class AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter.ItemDataView
           
private  class AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter.ScaledArrayView
           
private  class AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter.ScaledItemValueView
           
private  class AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter.UnscaledArrayView
           
private  class AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter.UnscaledItemValueView
           
 
Field Summary
(package private)  Data.NumberArray _scaledView
           
(package private)  Data.NumberArray _unscaledView
           
(package private)  int[] _values
           
 
Constructor Summary
AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter()
           
 
Method Summary
 Data.NumberArray asScaledArray()
          Liefert eine Skalierte-Array-Ansicht dieses Arrays zurück.
 Data.NumberArray asUnscaledArray()
          Liefert eine Unskalierte-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.
 void setLength(int newLength)
          Definiert die Anzahl der im Array enthaltenen Elemente.
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray
getMaxCount, isCountLimited, isCountVariable, toString
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.Array
asReferenceArray, asTextArray, asTimeArray, 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
 

Field Detail

_values

int[] _values

_unscaledView

Data.NumberArray _unscaledView

_scaledView

Data.NumberArray _scaledView
Constructor Detail

AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter

public AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter()
Method Detail

asScaledArray

public Data.NumberArray asScaledArray()
Description copied from interface: Data.Array
Liefert eine Skalierte-Array-Ansicht dieses Arrays zurück.

Specified by:
asScaledArray in interface Data.Array
Overrides:
asScaledArray in class AbstractData.Array
Returns:
Skalierte-Array-Ansicht des Arrays.

asUnscaledArray

public Data.NumberArray asUnscaledArray()
Description copied from interface: Data.Array
Liefert eine Unskalierte-Array-Ansicht dieses Arrays zurück.

Specified by:
asUnscaledArray in interface Data.Array
Overrides:
asUnscaledArray in class AbstractData.Array
Returns:
Unskalierte-Array-Ansicht des Arrays.

getItem

public Data getItem(int itemIndex)
Description copied from interface: Data.Array
Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.

Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Gewünschtes Sub-Datum.

getLength

public int getLength()
Description copied from interface: Data.Array
Liefert die Anzahl der im Array enthaltenen Elemente zurück.

Returns:
Anzahl der enthaltenen Elemente.

setLength

public void setLength(int newLength)
Description copied from interface: Data.Array
Definiert die Anzahl der im Array enthaltenen Elemente.

Parameters:
newLength - Neue Anzahl Elemente im Array.