edu.berkeley.guir.lib.gesture
Class GestureGroup
java.lang.Object
|
+--java.util.Observable
|
+--edu.berkeley.guir.lib.gesture.DefaultGestureObject
|
+--edu.berkeley.guir.lib.gesture.AbstractGestureContainer
|
+--edu.berkeley.guir.lib.gesture.GestureGroup
- All Implemented Interfaces:
- Cloneable, GestureContainer, GestureObject
- public class GestureGroup
- extends AbstractGestureContainer
- implements Cloneable
Methods inherited from class edu.berkeley.guir.lib.gesture.AbstractGestureContainer |
add, addCollectionListener, contains, findAncestorOfClass, fireCollectionEvent, fireCollectionEvent, fixParents, getChild, getChild, getChildList, getEnabledChildren, getName, getProperty, getUniqueName, hasProperty, indexOf, isChildType, iterator, remove, removeCollectionListener, setName, setProperty, setPropertyOnTree, size |
Methods inherited from class edu.berkeley.guir.lib.gesture.DefaultGestureObject |
addPropertyChangeListener, addPropertyChangeListener, getAuthor, getParent, isEnabled, readProperties, removePropertyChangeListener, removePropertyChangeListener, setAuthor, setEnabled, setParent, unsetProperty, writeProperties |
Methods inherited from interface edu.berkeley.guir.lib.gesture.GestureObject |
addPropertyChangeListener, addPropertyChangeListener, getAuthor, getParent, isEnabled, removePropertyChangeListener, removePropertyChangeListener, setAuthor, setEnabled, setParent, unsetProperty |
listener
protected CollectionListener listener
GestureGroup
public GestureGroup()
GestureGroup
public GestureGroup(String name)
getCategories
public Vector getCategories()
setCategories
public void setCategories(Vector newCategories)
getChildren
protected List getChildren()
- Overrides:
getChildren
in class AbstractGestureContainer
get
public GestureCategory get(int i)
addCategory
public void addCategory(GestureCategory gc)
- Add the given category to the set if it isn't already in it.
removeCategory
public void removeCategory(GestureCategory gc)
categoryAt
public GestureCategory categoryAt(int i)
getChildTypes
public Class[] getChildTypes()
- Description copied from interface:
GestureContainer
- Returns an array of all the valid types for children of this
container.
update
public void update(Observable gestureCategory,
Object arg)
write
public void write(Writer writer)
throws IOException
read
public static GestureGroup read(Reader reader)
throws IOException,
ParseException
clone
public Object clone()
- Description copied from interface:
GestureObject
- A deep copy.
- Overrides:
clone
in class AbstractGestureContainer
toString
public String toString()
- Overrides:
toString
in class Object