|
UC Berkeley Group for User Interface Research Updated November 17, 2000 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Observable | +--edu.berkeley.guir.lib.gesture.DefaultGestureObject
A default implementation of a GestureObject.
Field Summary | |
protected String |
author
|
protected GestureContainer |
parent
|
protected PropertyChangeSupport |
propChangeSupport
|
protected Map |
properties
|
Fields inherited from interface edu.berkeley.guir.lib.gesture.GestureObject |
AUTHOR_PROP, ENABLED_PROP, PARENT_PROP |
Constructor Summary | |
DefaultGestureObject()
|
Method Summary | |
void |
addPropertyChangeListener(PropertyChangeListener listener)
Listen for all propertyChangeEvents |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Listen for propertyChangeEvents for a particular property |
Object |
clone()
Deep-copies properties. |
String |
getAuthor()
|
GestureContainer |
getParent()
|
Object |
getProperty(String name)
Get the value of the named property (or null if it is not set). |
boolean |
hasProperty(String name)
Returns whether the object has the current property set |
boolean |
isEnabled()
|
void |
readProperties(TokenReader reader)
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Stop listening for all propertyChangeEvents |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Stop listening for propertyChangeEvents for a particular property |
void |
setAuthor(String a)
emits property change for property AUTHOR_PROP |
void |
setEnabled(boolean on)
emits property change for property ENABLED_PROP |
void |
setParent(GestureContainer p)
emits property change for property PARENT_PROP |
void |
setProperty(String name,
Object value)
Set the named property to a value. |
void |
unsetProperty(String name)
Unset the property. |
void |
writeProperties(Writer writer)
|
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected String author
protected transient GestureContainer parent
protected Map properties
protected transient PropertyChangeSupport propChangeSupport
Constructor Detail |
public DefaultGestureObject()
Method Detail |
public void setAuthor(String a)
GestureObject
setAuthor
in interface GestureObject
public String getAuthor()
getAuthor
in interface GestureObject
public void setParent(GestureContainer p)
GestureObject
setParent
in interface GestureObject
public GestureContainer getParent()
getParent
in interface GestureObject
public void setEnabled(boolean on)
GestureObject
setEnabled
in interface GestureObject
public boolean isEnabled()
isEnabled
in interface GestureObject
public boolean hasProperty(String name)
GestureObject
hasProperty
in interface GestureObject
public void setProperty(String name, Object value)
GestureObject
setProperty
in interface GestureObject
public void unsetProperty(String name)
GestureObject
unsetProperty
in interface GestureObject
public Object getProperty(String name)
GestureObject
getProperty
in interface GestureObject
public Object clone()
clone
in interface GestureObject
clone
in class Object
public void readProperties(TokenReader reader) throws IOException, ParseException
public void writeProperties(Writer writer) throws IOException
public void addPropertyChangeListener(PropertyChangeListener listener)
GestureObject
addPropertyChangeListener
in interface GestureObject
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
GestureObject
addPropertyChangeListener
in interface GestureObject
public void removePropertyChangeListener(PropertyChangeListener listener)
GestureObject
removePropertyChangeListener
in interface GestureObject
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
GestureObject
removePropertyChangeListener
in interface GestureObject
|
Copyright Information | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |