de.ukn.hci.squidy.manager.data.impl
Class DataObject

java.lang.Object
  extended by de.ukn.hci.squidy.manager.data.AbstractData
      extended by de.ukn.hci.squidy.manager.data.impl.DataObject
All Implemented Interfaces:
IData
Direct Known Subclasses:
DataAnalog, DataBlob, DataDigital, DataPosition2D, DataString

public class DataObject
extends AbstractData

DataObject.

 Date: Feb 13, 2008
 Time: 6:52:36 PM
 

Version:
$Id: DataObject.java 30 2009-09-18 22:23:35Z nitsche $$
Author:
Werner Koenig, werner.koenig@uni-konstanz.de, University of Konstanz, Roman Rädle, Roman.Raedle@uni-konstanz.de, University of Konstanz

Nested Class Summary
 
Nested classes/interfaces inherited from interface de.ukn.hci.squidy.manager.data.IData
IData.Type
 
Field Summary
 
Fields inherited from class de.ukn.hci.squidy.manager.data.AbstractData
attributes, source, timestamp
 
Constructor Summary
DataObject()
          The default constructor is required to deserialize data types.
DataObject(Class<? extends IProcessable<?>> source)
           
 
Method Summary
 void deserialize(Object[] serial)
           
 DataObject getClone()
           
 Object[] serialize()
           
 String toString()
           
 
Methods inherited from class de.ukn.hci.squidy.manager.data.AbstractData
acceptVisitor, dismissVisitor, getAttribute, getSource, getTimestamp, hasAttribute, notifyVisitors, setAttribute, setTimestamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataObject

public DataObject()
The default constructor is required to deserialize data types.


DataObject

public DataObject(Class<? extends IProcessable<?>> source)
Parameters:
source -
identifier -
Method Detail

getClone

public DataObject getClone()

deserialize

public void deserialize(Object[] serial)
Specified by:
deserialize in interface IData
Overrides:
deserialize in class AbstractData

serialize

public Object[] serialize()
Specified by:
serialize in interface IData
Overrides:
serialize in class AbstractData

toString

public String toString()
Overrides:
toString in class AbstractData


Copyright © 2007-2010 Human-Computer-Interaction :: University of Konstanz. All Rights Reserved.