simtools.data
Class DynamicDataSourceCollection.SourceInfo

java.lang.Object
  extended by simtools.data.DynamicDataSourceCollection.SourceInfo
Enclosing class:
DynamicDataSourceCollection

protected class DynamicDataSourceCollection.SourceInfo
extends java.lang.Object

This class contains info necessary to handle the data sources. The vector has the same size as this object (reminder: Vector inheritance).


Field Summary
 byte cachedByte
          current / cached values current values are positioned by setvalue but not registered yet cached values are registered and returned by the collection until the next register.
 double cachedDouble
           
 float cachedFloat
           
 int cachedInteger
           
 long cachedLong
           
 java.lang.Object cachedObject
           
 short cachedShort
           
 byte currentByte
          current / cached values current values are positioned by setvalue but not registered yet cached values are registered and returned by the collection until the next register.
 double currentDouble
           
 float currentFloat
           
 int currentInteger
           
 long currentLong
           
 java.lang.Object currentObject
           
 short currentShort
           
 DataInfo info
           
 int kind
          See valueProvider
 byte maxByte
           
 double maxDouble
           
 float maxFloat
           
 int maxInteger
           
 long maxLong
           
 java.lang.Object maxObject
           
 short maxShort
           
 byte minByte
           
 double minDouble
           
 float minFloat
           
 int minInteger
           
 long minLong
           
 java.lang.Object minObject
           
 short minShort
           
 
Constructor Summary
protected DynamicDataSourceCollection.SourceInfo()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

info

public DataInfo info

kind

public int kind
See valueProvider


currentByte

public byte currentByte
current / cached values current values are positioned by setvalue but not registered yet cached values are registered and returned by the collection until the next register. current values correspond to currentIndex, cached values to the next.


cachedByte

public byte cachedByte
current / cached values current values are positioned by setvalue but not registered yet cached values are registered and returned by the collection until the next register. current values correspond to currentIndex, cached values to the next.


minByte

public byte minByte

maxByte

public byte maxByte

currentShort

public short currentShort

cachedShort

public short cachedShort

minShort

public short minShort

maxShort

public short maxShort

currentInteger

public int currentInteger

cachedInteger

public int cachedInteger

minInteger

public int minInteger

maxInteger

public int maxInteger

currentLong

public long currentLong

cachedLong

public long cachedLong

minLong

public long minLong

maxLong

public long maxLong

currentFloat

public float currentFloat

cachedFloat

public float cachedFloat

minFloat

public float minFloat

maxFloat

public float maxFloat

currentDouble

public double currentDouble

cachedDouble

public double cachedDouble

minDouble

public double minDouble

maxDouble

public double maxDouble

currentObject

public java.lang.Object currentObject

cachedObject

public java.lang.Object cachedObject

minObject

public java.lang.Object minObject

maxObject

public java.lang.Object maxObject
Constructor Detail

DynamicDataSourceCollection.SourceInfo

protected DynamicDataSourceCollection.SourceInfo()