© 2006-2007 ETH Zurich

org.ximtec.igesture.core
Class DefaultDescriptor

java.lang.Object
  extended by org.ximtec.igesture.core.DefaultPropertyChangeNotifier
      extended by org.ximtec.igesture.core.DefaultDataObject
          extended by org.ximtec.igesture.core.DefaultDescriptor
All Implemented Interfaces:
Serializable, DataObject, Descriptor, PropertyChangeNotifier
Direct Known Subclasses:
CompositeDescriptor, DefaultSampleDescriptor, DigitalDescriptor, IconDescriptor, TextDescriptor

public abstract class DefaultDescriptor
extends DefaultDataObject
implements Descriptor

Default implementation of a descriptor. It implements the necessary methods and extends the default implementation of a data object. Normally a new implementation of a gesture class descriptor will extend this abstract class to avoid code duplication.

Version:
1.0, Dec 2006
Author:
Ueli Kurmann, igesture@uelikurmann.ch, Beat Signer, signer@inf.ethz.ch
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.ximtec.igesture.core.DefaultDataObject
PROPERTY_ID
 
Fields inherited from class org.ximtec.igesture.core.DefaultPropertyChangeNotifier
propertyChangeSupport
 
Constructor Summary
DefaultDescriptor()
           
 
Method Summary
abstract  String getName()
           
 Class<? extends Descriptor> getType()
          Returns the type of the descriptor.
 
Methods inherited from class org.ximtec.igesture.core.DefaultDataObject
accept, getId, setId
 
Methods inherited from class org.ximtec.igesture.core.DefaultPropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ximtec.igesture.core.DataObject
accept, getId, setId
 
Methods inherited from interface org.ximtec.igesture.core.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Constructor Detail

DefaultDescriptor

public DefaultDescriptor()
Method Detail

getType

public Class<? extends Descriptor> getType()
Description copied from interface: Descriptor
Returns the type of the descriptor.

Specified by:
getType in interface Descriptor
Returns:
the type of the descriptor.

getName

public abstract String getName()

© 2006-2007 ETH Zurich

Copyright © 2007-2010 Global Information Systems Group, ETH Zurich. All Rights Reserved.