|
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)
GestureObjectsetAuthor in interface GestureObjectpublic String getAuthor()
getAuthor in interface GestureObjectpublic void setParent(GestureContainer p)
GestureObjectsetParent in interface GestureObjectpublic GestureContainer getParent()
getParent in interface GestureObjectpublic void setEnabled(boolean on)
GestureObjectsetEnabled in interface GestureObjectpublic boolean isEnabled()
isEnabled in interface GestureObjectpublic boolean hasProperty(String name)
GestureObjecthasProperty in interface GestureObject
public void setProperty(String name,
Object value)
GestureObjectsetProperty in interface GestureObjectpublic void unsetProperty(String name)
GestureObjectunsetProperty in interface GestureObjectpublic Object getProperty(String name)
GestureObjectgetProperty in interface GestureObjectpublic Object clone()
clone in interface GestureObjectclone in class Object
public void readProperties(TokenReader reader)
throws IOException,
ParseException
public void writeProperties(Writer writer)
throws IOException
public void addPropertyChangeListener(PropertyChangeListener listener)
GestureObjectaddPropertyChangeListener in interface GestureObject
public void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
GestureObjectaddPropertyChangeListener in interface GestureObjectpublic void removePropertyChangeListener(PropertyChangeListener listener)
GestureObjectremovePropertyChangeListener in interface GestureObject
public void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
GestureObjectremovePropertyChangeListener in interface GestureObject
|
Copyright Information | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||