de.bsvrz.kex.kexdav.systemobjects
Class KExDaVWrappedDataArray

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.Array
      extended by de.bsvrz.kex.kexdav.systemobjects.KExDaVWrappedDataArray
All Implemented Interfaces:
Data.Array

 class KExDaVWrappedDataArray
extends AbstractData.Array

Kapselt analog zu KExDaVAttributeGroupData ein inneres Datenarray, das den Zugriff auf Systemobjekte einschränkt

Author:
Kappich Systemberatung

Nested Class Summary
private  class KExDaVWrappedDataArray.RefArray
           
 
Field Summary
private  Data.Array _array
           
private  DataModel _dataModel
           
private  ManagerInterface _manager
           
 
Constructor Summary
KExDaVWrappedDataArray(Data.Array array, DataModel dataModel, ManagerInterface manager)
           
 
Method Summary
 Data.ReferenceArray asReferenceArray()
           
 Data.NumberArray asScaledArray()
           
 Data.TextArray asTextArray()
           
 Data.TimeArray asTimeArray()
           
 Data.NumberArray asUnscaledArray()
           
 Data getItem(int itemIndex)
           
 int getLength()
           
 int getMaxCount()
           
 boolean isCountLimited()
           
 boolean isCountVariable()
           
 void setLength(int newLength)
           
 String toString()
           
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.Array
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

_array

private final Data.Array _array

_dataModel

private DataModel _dataModel

_manager

private ManagerInterface _manager
Constructor Detail

KExDaVWrappedDataArray

KExDaVWrappedDataArray(Data.Array array,
                       DataModel dataModel,
                       ManagerInterface manager)
Method Detail

isCountLimited

public boolean isCountLimited()

isCountVariable

public boolean isCountVariable()

getMaxCount

public int getMaxCount()

getLength

public int getLength()

setLength

public void setLength(int newLength)

getItem

public Data getItem(int itemIndex)

asUnscaledArray

public Data.NumberArray asUnscaledArray()
Specified by:
asUnscaledArray in interface Data.Array
Overrides:
asUnscaledArray in class AbstractData.Array

asTimeArray

public Data.TimeArray asTimeArray()
Specified by:
asTimeArray in interface Data.Array
Overrides:
asTimeArray in class AbstractData.Array

asTextArray

public Data.TextArray asTextArray()
Specified by:
asTextArray in interface Data.Array
Overrides:
asTextArray in class AbstractData.Array

asScaledArray

public Data.NumberArray asScaledArray()
Specified by:
asScaledArray in interface Data.Array
Overrides:
asScaledArray in class AbstractData.Array

asReferenceArray

public Data.ReferenceArray asReferenceArray()
Specified by:
asReferenceArray in interface Data.Array
Overrides:
asReferenceArray in class AbstractData.Array

toString

public String toString()
Overrides:
toString in class Object