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

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.TimeArrayAdapter
All Implemented Interfaces:
Data.Array, Data.TimeArray
Direct Known Subclasses:
AttributeBaseValueDataFactory.AttributeArrayAdapter.MillisTimeArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.SecondsTimeArrayAdapter
Enclosing class:
AttributeBaseValueDataFactory.AttributeArrayAdapter

private abstract class AttributeBaseValueDataFactory.AttributeArrayAdapter.TimeArrayAdapter
extends AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray
implements Data.TimeArray


Constructor Summary
private AttributeBaseValueDataFactory.AttributeArrayAdapter.TimeArrayAdapter()
           
 
Method Summary
 Data.TimeArray asTimeArray()
          Liefert eine Zeit-Array-Ansicht dieses Arrays zurück.
 long getMillis(int itemIndex)
          Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Millisekunden.
 long[] getMillisArray()
          Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Millisekunden zurück.
 long getSeconds(int itemIndex)
          Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Sekunden.
 long[] getSecondsArray()
          Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Sekunden zurück.
 Data.TimeValue getTimeValue(int itemIndex)
          Liefert eine Zeit-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
 Data.TimeValue[] getTimeValues()
          Liefert ein Array von Zeit-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
 
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, asTextArray, asUnscaledArray, getReferenceValue, getReferenceValues, getScaledValue, getScaledValues, getTextValue, getTextValues, 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.TimeArray
getLength, setLength
 
Methods inherited from interface de.bsvrz.dav.daf.main.Data.Array
getItem, getLength, setLength
 

Constructor Detail

AttributeBaseValueDataFactory.AttributeArrayAdapter.TimeArrayAdapter

private AttributeBaseValueDataFactory.AttributeArrayAdapter.TimeArrayAdapter()
Method Detail

asTimeArray

public Data.TimeArray asTimeArray()
Description copied from interface: Data.Array
Liefert eine Zeit-Array-Ansicht dieses Arrays zurück.

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

getSeconds

public long getSeconds(int itemIndex)
Description copied from interface: Data.TimeArray
Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Sekunden.

Specified by:
getSeconds in interface Data.TimeArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums als Zeit in Sekunden.

getMillis

public long getMillis(int itemIndex)
Description copied from interface: Data.TimeArray
Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Millisekunden.

Specified by:
getMillis in interface Data.TimeArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums als Zeit in Millisekunden.

getSecondsArray

public long[] getSecondsArray()
Description copied from interface: Data.TimeArray
Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Sekunden zurück.

Specified by:
getSecondsArray in interface Data.TimeArray
Returns:
Array von Zeitwerten in Sekunden.

getMillisArray

public long[] getMillisArray()
Description copied from interface: Data.TimeArray
Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Millisekunden zurück.

Specified by:
getMillisArray in interface Data.TimeArray
Returns:
Array von Zeitwerten in Millisekunden.

getTimeValue

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

Specified by:
getTimeValue in interface Data.Array
Specified by:
getTimeValue in interface Data.TimeArray
Overrides:
getTimeValue in class AbstractData.Array
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Zeit-Ansicht des Sub-Datums.

getTimeValues

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

Specified by:
getTimeValues in interface Data.Array
Specified by:
getTimeValues in interface Data.TimeArray
Overrides:
getTimeValues in class AbstractData.Array
Returns:
Zeit-Ansichten der enthaltene Elemente.