|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.pietschy.command.ContainerPropertyListenerSupport
class ContainerPropertyListenerSupport
Manages container property listener registration and the firing of events.
| Constructor Summary | |
|---|---|
ContainerPropertyListenerSupport(Command parent)
|
|
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(java.lang.String property,
ContainerPropertyListener listener)
Adds a listener for the specified property. |
(package private) void |
firePropertyChanged(java.lang.String propertyName,
java.lang.Object value)
|
CommandContainer |
getCommandContainer()
Gets the current command container. |
(package private) javax.swing.event.EventListenerList |
getListenerListFor(java.lang.String property)
|
protected java.lang.Object |
getPropertyValue(java.lang.String property)
|
(package private) boolean |
hasListenerListFor(java.lang.String property)
|
void |
removePropertyChangeListener(java.lang.String property,
ContainerPropertyListener listener)
Removes a listener previously added with addPropertyChangeListener(String, ContainerPropertyListener). |
void |
setCommandContainer(CommandContainer commandContainer)
Sets the current command container to monitor and derive all property values from. |
(package private) void |
updateAllProperties()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
ContainerPropertyListenerSupport(Command parent)
| Method Detail |
|---|
public void addPropertyChangeListener(java.lang.String property,
ContainerPropertyListener listener)
property - the property to monitor.listener - the listener.
public void removePropertyChangeListener(java.lang.String property,
ContainerPropertyListener listener)
addPropertyChangeListener(String, ContainerPropertyListener).
property - the property that was being monitored.listener - the listener to remove.public void setCommandContainer(CommandContainer commandContainer)
commandContainer - the command container.public CommandContainer getCommandContainer()
void updateAllProperties()
void firePropertyChanged(java.lang.String propertyName,
java.lang.Object value)
protected java.lang.Object getPropertyValue(java.lang.String property)
boolean hasListenerListFor(java.lang.String property)
javax.swing.event.EventListenerList getListenerListFor(java.lang.String property)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||