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

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.DataButton
All Implemented Interfaces:
IData

public class DataButton
extends DataDigital

DataButton.

 Date: Feb 14, 2008
 Time: 9:12:42 PM
 

Version:
$Id: DataButton.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
static int BUTTON_0
           
static int BUTTON_1
           
static int BUTTON_10
           
static int BUTTON_11
           
static int BUTTON_2
           
static int BUTTON_3
           
static int BUTTON_4
           
static int BUTTON_5
           
static int BUTTON_6
           
static int BUTTON_7
           
static int BUTTON_8
           
static int BUTTON_9
           
static int BUTTON_A
           
static int BUTTON_B
           
static int BUTTON_PLUS
           
static int BUTTON_STICK_DOWN
           
static int BUTTON_STICK_LEFT
           
static int BUTTON_STICK_RIGHT
           
static int BUTTON_STICK_UP
           
 
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
DataButton()
          The default constructor is required to deserialize data types.
DataButton(Class<? extends IProcessable<?>> source, int buttonType, boolean flag)
           
 
Method Summary
 void deserialize(Object[] serial)
           
 int getButtonType()
           
 DataButton getClone()
           
 Object[] serialize()
           
 void setButtonType(int buttonType)
           
 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

BUTTON_0

public static final int BUTTON_0
See Also:
Constant Field Values

BUTTON_1

public static final int BUTTON_1
See Also:
Constant Field Values

BUTTON_2

public static final int BUTTON_2
See Also:
Constant Field Values

BUTTON_3

public static final int BUTTON_3
See Also:
Constant Field Values

BUTTON_4

public static final int BUTTON_4
See Also:
Constant Field Values

BUTTON_5

public static final int BUTTON_5
See Also:
Constant Field Values

BUTTON_6

public static final int BUTTON_6
See Also:
Constant Field Values

BUTTON_7

public static final int BUTTON_7
See Also:
Constant Field Values

BUTTON_8

public static final int BUTTON_8
See Also:
Constant Field Values

BUTTON_9

public static final int BUTTON_9
See Also:
Constant Field Values

BUTTON_10

public static final int BUTTON_10
See Also:
Constant Field Values

BUTTON_11

public static final int BUTTON_11
See Also:
Constant Field Values

BUTTON_A

public static final int BUTTON_A
See Also:
Constant Field Values

BUTTON_B

public static final int BUTTON_B
See Also:
Constant Field Values

BUTTON_PLUS

public static final int BUTTON_PLUS
See Also:
Constant Field Values

BUTTON_STICK_UP

public static final int BUTTON_STICK_UP
See Also:
Constant Field Values

BUTTON_STICK_DOWN

public static final int BUTTON_STICK_DOWN
See Also:
Constant Field Values

BUTTON_STICK_LEFT

public static final int BUTTON_STICK_LEFT
See Also:
Constant Field Values

BUTTON_STICK_RIGHT

public static final int BUTTON_STICK_RIGHT
See Also:
Constant Field Values
Constructor Detail

DataButton

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


DataButton

public DataButton(Class<? extends IProcessable<?>> source,
                  int buttonType,
                  boolean flag)
Method Detail

getButtonType

public final int getButtonType()
Returns:
the buttonType

setButtonType

public final void setButtonType(int buttonType)
Parameters:
buttonType - the buttonType to set

getClone

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

toString

public String toString()
Overrides:
toString 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


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