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

java.lang.Object
  extended by de.ukn.hci.squidy.manager.data.AbstractData
      extended by de.ukn.hci.squidy.manager.data.impl.DataObject
          extended by de.ukn.hci.squidy.manager.data.impl.DataDigital
              extended by de.ukn.hci.squidy.manager.data.impl.DataKey
All Implemented Interfaces:
IData

public class DataKey
extends DataDigital

DataKey.

 Date: Feb 13, 2008
 Time: 6:44:42 PM
 

Version:
$Id: DataKey.java 30 2009-09-18 22:23:35Z nitsche $$
Author:
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
protected  int keyStroke
           
protected  int keyType
           
 
Fields inherited from class de.ukn.hci.squidy.manager.data.impl.DataDigital
flag
 
Fields inherited from class de.ukn.hci.squidy.manager.data.AbstractData
attributes, source, timestamp
 
Constructor Summary
DataKey(Class<? extends IProcessable<?>> source, int keyType, boolean flag)
           
DataKey(Class<? extends IProcessable<?>> source, int keyType, int keyStroke, boolean flag)
           
 
Method Summary
 void deserialize(Object[] serial)
           
 DataKey getClone()
           
 int getKeyStroke()
           
 int getKeyType()
           
 Object[] serialize()
           
 void setKeyStroke(int keyStroke)
           
 void setKeyType(int keyType)
           
 String toString()
           
 
Methods inherited from class de.ukn.hci.squidy.manager.data.impl.DataDigital
getFlag, setFlag
 
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
 

Field Detail

keyType

protected int keyType

keyStroke

protected int keyStroke
Constructor Detail

DataKey

public DataKey(Class<? extends IProcessable<?>> source,
               int keyType,
               boolean flag)
Parameters:
source -
identifier -

DataKey

public DataKey(Class<? extends IProcessable<?>> source,
               int keyType,
               int keyStroke,
               boolean flag)
Parameters:
source -
identifier -
Method Detail

getKeyType

public int getKeyType()
Returns:
the keyType

setKeyType

public void setKeyType(int keyType)
Parameters:
keyType - the keyType to set

getKeyStroke

public final int getKeyStroke()
Returns:
the keyStroke

setKeyStroke

public final void setKeyStroke(int keyStroke)
Parameters:
keyStroke - the keyStroke to set

getClone

public DataKey getClone()
Specified by:
getClone in interface IData
Overrides:
getClone in class DataDigital

deserialize

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

serialize

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

toString

public String toString()
Overrides:
toString in class DataDigital


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