net.sf.openv4j.protocolhandlers
Class DataContainer

java.lang.Object
  extended by net.sf.openv4j.protocolhandlers.MemoryImage
      extended by net.sf.openv4j.protocolhandlers.DataContainer
Direct Known Subclasses:
SegmentedDataContainer, SimpleDataContainer

public abstract class DataContainer
extends MemoryImage

DOCUMENT ME!

Author:
aploese

Constructor Summary
DataContainer()
           
 
Method Summary
 void addMemoryImageLine(String line)
          DOCUMENT ME!
 void addToDataContainer(DataPoint dataPoint)
          DOCUMENT ME!
 void addToDataContainer(DataPoint dataPoint, int[] data)
          DOCUMENT ME!
abstract  void addToDataContainer(int startAddress, int length)
          DOCUMENT ME!
abstract  void addToDataContainer(int startAddress, int[] data)
          DOCUMENT ME!
abstract  DataBlock getDataBlock(int i)
          DOCUMENT ME!
abstract  int getDataBlockCount()
          DOCUMENT ME!
 void readFromStream(InputStream in)
          DOCUMENT ME!
 
Methods inherited from class net.sf.openv4j.protocolhandlers.MemoryImage
addTime, getBool, getByte, getCycleTimes, getErrorListEntry, getHoliday, getInteger, getRawByte, getShort, getShortHex, getTimeStamp_8, getTimeStamp_Date, getUByte, getUShort, setBool, setByte, setBytes, setInteger, setRawByte, setShort, setShortHex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataContainer

public DataContainer()
Method Detail

addToDataContainer

public abstract void addToDataContainer(int startAddress,
                                        int length)
DOCUMENT ME!

Parameters:
startAddress - DOCUMENT ME!
length - DOCUMENT ME!

addToDataContainer

public abstract void addToDataContainer(int startAddress,
                                        int[] data)
DOCUMENT ME!

Parameters:
startAddress - DOCUMENT ME!
data - DOCUMENT ME!

addToDataContainer

public void addToDataContainer(DataPoint dataPoint,
                               int[] data)
DOCUMENT ME!

Parameters:
dataPoint - DOCUMENT ME!
data - DOCUMENT ME!
Throws:
IllegalArgumentException - DOCUMENT ME!

getDataBlock

public abstract DataBlock getDataBlock(int i)
DOCUMENT ME!

Parameters:
i - DOCUMENT ME!
Returns:
DOCUMENT ME!

getDataBlockCount

public abstract int getDataBlockCount()
DOCUMENT ME!

Returns:
DOCUMENT ME!

addMemoryImageLine

public void addMemoryImageLine(String line)
DOCUMENT ME!

Parameters:
line - DOCUMENT ME!

addToDataContainer

public void addToDataContainer(DataPoint dataPoint)
DOCUMENT ME!

Parameters:
dataPoint - DOCUMENT ME!

readFromStream

public void readFromStream(InputStream in)
                    throws IOException
DOCUMENT ME!

Parameters:
in - DOCUMENT ME!
Throws:
IOException - DOCUMENT ME!


Copyright © 2010 OpenV4J. All Rights Reserved.