public class UserGuideMenuItems extends java.lang.Object implements HelpMenuItems, java.awt.event.ActionListener, java.beans.beancontext.BeanContextMembershipListener, java.beans.beancontext.BeanContextChild
Modifier and Type | Field and Description |
---|---|
protected java.beans.beancontext.BeanContextChildSupport |
beanContextChildSupport
BeanContextChildSupport object provides helper functions for
BeanContextChild interface.
|
Constructor and Description |
---|
UserGuideMenuItems() |
UserGuideMenuItems(InformationDelegator in_informationDelegator)
Initializes the object with given InformationDelegator.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
Called when our menu item is clicked by user.
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener in_pcl)
Method for BeanContextChild interface.
|
void |
addVetoableChangeListener(java.lang.String propertyName,
java.beans.VetoableChangeListener in_vcl)
Method for BeanContextChild interface.
|
void |
childrenAdded(java.beans.beancontext.BeanContextMembershipEvent bcme)
BeanContextMembershipListener method.
|
void |
childrenRemoved(java.beans.beancontext.BeanContextMembershipEvent bcme)
BeanContextMembershipListener method.
|
void |
findAndInit(java.util.Iterator it)
This is the method that your object can use to find other
objects within the MapHandler (BeanContext).
|
void |
findAndInit(java.lang.Object obj) |
void |
findAndUndo(java.lang.Object obj) |
void |
fireVetoableChange(java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
Report a vetoable property update to any registered listeners.
|
java.beans.beancontext.BeanContext |
getBeanContext()
Method for BeanContextChild interface.
|
protected InformationDelegator |
getInformationDelegator()
Return current value of InformationDelegator.
|
protected java.util.Vector |
getMenuItems()
Returns a vector of MenuItems that are part of this object.
|
java.util.Iterator |
iterator()
Returns an Iterator to the MenuItems it holds.
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener in_pcl)
Method for BeanContextChild interface.
|
void |
removeVetoableChangeListener(java.lang.String propertyName,
java.beans.VetoableChangeListener in_vcl)
Method for BeanContextChild interface.
|
void |
setBeanContext(java.beans.beancontext.BeanContext in_bc)
Method for BeanContextChild interface.
|
void |
setInformationDelegator(InformationDelegator in_informationDelegator) |
protected java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
public UserGuideMenuItems()
public UserGuideMenuItems(InformationDelegator in_informationDelegator)
in_informationDelegator
- public void setInformationDelegator(InformationDelegator in_informationDelegator)
in_informationDelegator
- protected InformationDelegator getInformationDelegator()
protected java.util.Vector getMenuItems()
public java.util.Iterator iterator()
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed
in interface java.awt.event.ActionListener
public void findAndInit(java.lang.Object obj)
public void findAndUndo(java.lang.Object obj)
public void findAndInit(java.util.Iterator it)
it
- Iterator to use to go through a list of objects. Find
the ones you need, and hook yourself up.public void childrenAdded(java.beans.beancontext.BeanContextMembershipEvent bcme)
childrenAdded
in interface java.beans.beancontext.BeanContextMembershipListener
public void childrenRemoved(java.beans.beancontext.BeanContextMembershipEvent bcme)
childrenRemoved
in interface java.beans.beancontext.BeanContextMembershipListener
public java.beans.beancontext.BeanContext getBeanContext()
getBeanContext
in interface java.beans.beancontext.BeanContextChild
public void setBeanContext(java.beans.beancontext.BeanContext in_bc) throws java.beans.PropertyVetoException
setBeanContext
in interface java.beans.beancontext.BeanContextChild
java.beans.PropertyVetoException
public void addVetoableChangeListener(java.lang.String propertyName, java.beans.VetoableChangeListener in_vcl)
addVetoableChangeListener
in interface java.beans.beancontext.BeanContextChild
public void removeVetoableChangeListener(java.lang.String propertyName, java.beans.VetoableChangeListener in_vcl)
removeVetoableChangeListener
in interface java.beans.beancontext.BeanContextChild
public void fireVetoableChange(java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue) throws java.beans.PropertyVetoException
No event is fired if old and new are equal and non-null.
name
- The programmatic name of the property that is about
to changeoldValue
- The old value of the propertynewValue
- - The new value of the propertyjava.beans.PropertyVetoException
- if the recipient wishes the
property change to be rolled back.public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener in_pcl)
addPropertyChangeListener
in interface java.beans.beancontext.BeanContextChild
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener in_pcl)
removePropertyChangeListener
in interface java.beans.beancontext.BeanContextChild
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details