de.ukn.hci.squidy.manager.data
Interface IData
- All Known Implementing Classes:
- AbstractData, DataAnalog, DataBlob, DataButton, DataDigital, DataFinger, DataGesture, DataGlove, DataHand, DataInertial, DataKey, DataObject, DataPosition2D, DataPosition3D, DataPosition6D, DataString, DataToken
public interface IData
DataObject.
Date: Feb 2, 2008
Time: 2:54:42 PM
- Version:
- $Id: IData.java 142 2010-01-09 20:39:02Z zeitler $$
- Author:
- Roman Rädle, Roman.
Raedle@uni-konstanz.de, University of Konstanz
getSource
Class<? extends IProcessable<?>> getSource()
getTimestamp
long getTimestamp()
setTimestamp
void setTimestamp(long timestamp)
getClone
IData getClone()
serialize
Object[] serialize()
deserialize
void deserialize(Object[] serial)
setAttribute
void setAttribute(DataConstant dataConstant,
Object value)
getAttribute
Object getAttribute(DataConstant dataConstant)
hasAttribute
boolean hasAttribute(DataConstant dataConstant)
acceptVisitor
boolean acceptVisitor(IDataVisitor visitor)
dismissVisitor
boolean dismissVisitor(IDataVisitor visitor)
notifyVisitors
void notifyVisitors(IProcessable<?> processable)
Copyright © 2007-2010 Human-Computer-Interaction :: University of Konstanz. All Rights Reserved.