public class GestureClass extends DefaultDataObject
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_DESCRIPTORS |
static String |
PROPERTY_NAME |
PROPERTY_IDpropertyChangeSupport| Constructor and Description |
|---|
GestureClass(String name)
Constructs a new gesture class instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor visitor)
Accepts a visitor.
|
void |
addDescriptor(Class<? extends Descriptor> classname,
Descriptor descriptor)
Adds a descriptor.
|
void |
addDescriptor(Descriptor descriptor)
Adds a descriptor.
|
<T extends Descriptor> |
getDescriptor(Class<T> classname)
Returns the gesture class descriptor for a given classname.
|
List<Descriptor> |
getDescriptors()
Returns all gesture class descriptors.
|
String |
getName()
Returns the name of the gesture class.
|
boolean |
hasDescriptor(Class<? extends Descriptor> descriptor)
Returns true if the given descriptor exists.
|
void |
removeDescriptor(Class<? extends Descriptor> descriptor)
Removes the given descriptor.
|
void |
setName(String name)
Sets the name of the gesture class.
|
String |
toString() |
getId, setIdaddPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListenerpublic static final String PROPERTY_NAME
public static final String PROPERTY_DESCRIPTORS
public GestureClass(String name)
name - the name of the gesture class to be created.public void setName(String name)
name - the name of the gesture class.public String getName()
public <T extends Descriptor> T getDescriptor(Class<T> classname)
classname - the classname for which the gesture class descriptor has
to be returned.public List<Descriptor> getDescriptors()
public void addDescriptor(Descriptor descriptor)
descriptor - the descriptor to be added.public void addDescriptor(Class<? extends Descriptor> classname, Descriptor descriptor)
classname - the type of the descriptor.descriptor - the descriptor to be added.public void removeDescriptor(Class<? extends Descriptor> descriptor)
descriptor - the descriptor to be removed.public boolean hasDescriptor(Class<? extends Descriptor> descriptor)
descriptor - the descriptor to be checked for.public void accept(Visitor visitor)
accept in interface DataObjectaccept in class DefaultDataObjectvisitor - the visitor to be used.Copyright © 2007-2012 Global Information Systems Group, ETH Zurich. All Rights Reserved.