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

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.TextArrayAdapter
All Implemented Interfaces:
Data.Array, Data.TextArray
Enclosing class:
AttributeBaseValueDataFactory.AttributeArrayAdapter

private class AttributeBaseValueDataFactory.AttributeArrayAdapter.TextArrayAdapter
extends AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray
implements Data.TextArray


Nested Class Summary
private  class AttributeBaseValueDataFactory.AttributeArrayAdapter.TextArrayAdapter.TextArrayItemData
           
private  class AttributeBaseValueDataFactory.AttributeArrayAdapter.TextArrayAdapter.TextArrayItemValue
           
 
Field Summary
(package private)  String[] _strings
           
 
Constructor Summary
AttributeBaseValueDataFactory.AttributeArrayAdapter.TextArrayAdapter()
           
 
Method Summary
 Data.TextArray asTextArray()
          Liefert eine Text-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.
 String getText(int itemIndex)
          Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Text einschließlich Zusatz (wie zum Beispiel Einheit).
 String[] getTextArray()
          Liefert ein Array mit den Werten aller Elemente dieses Arrays als Text einschließlich Zusatz (wie zum Beispiel Einheit).
 Data.TextValue getTextValue(int itemIndex)
          Liefert eine Text-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
 Data.TextValue[] getTextValues()
          Liefert ein Array von Text-Ansichten auf alle in diesem 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, asScaledArray, asTimeArray, asUnscaledArray, getReferenceValue, getReferenceValues, getScaledValue, getScaledValues, getTimeValue, getTimeValues, getUnscaledValue, getUnscaledValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_strings

String[] _strings
Constructor Detail

AttributeBaseValueDataFactory.AttributeArrayAdapter.TextArrayAdapter

public AttributeBaseValueDataFactory.AttributeArrayAdapter.TextArrayAdapter()
Method Detail

asTextArray

public Data.TextArray asTextArray()
Description copied from interface: Data.Array
Liefert eine Text-Array-Ansicht dieses Arrays zurück.

Specified by:
asTextArray in interface Data.Array
Overrides:
asTextArray in class AbstractData.Array
Returns:
Text-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.

Specified by:
getItem in interface Data.Array
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.

Specified by:
getLength in interface Data.Array
Specified by:
getLength in interface Data.TextArray
Returns:
Anzahl der enthaltenen Elemente.

getText

public String getText(int itemIndex)
Description copied from interface: Data.TextArray
Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Text einschließlich Zusatz (wie zum Beispiel Einheit).

Specified by:
getText in interface Data.TextArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums mit Zusatz (wie zum Beispiel Einheit) als Text.

getTextArray

public String[] getTextArray()
Description copied from interface: Data.TextArray
Liefert ein Array mit den Werten aller Elemente dieses Arrays als Text einschließlich Zusatz (wie zum Beispiel Einheit).

Specified by:
getTextArray in interface Data.TextArray
Returns:
Array von Textwerten einschließlich Zusatz (wie zum Beispiel Einheit).

getTextValue

public Data.TextValue getTextValue(int itemIndex)
Description copied from interface: Data.Array
Liefert eine Text-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.

Specified by:
getTextValue in interface Data.Array
Specified by:
getTextValue in interface Data.TextArray
Overrides:
getTextValue in class AbstractData.Array
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Text-Ansicht des Sub-Datums.

getTextValues

public Data.TextValue[] getTextValues()
Description copied from interface: Data.Array
Liefert ein Array von Text-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.

Specified by:
getTextValues in interface Data.Array
Specified by:
getTextValues in interface Data.TextArray
Overrides:
getTextValues in class AbstractData.Array
Returns:
Text-Ansichten der enthaltene Elemente.

setLength

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

Specified by:
setLength in interface Data.Array
Specified by:
setLength in interface Data.TextArray
Parameters:
newLength - Neue Anzahl Elemente im Array.