cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector Class Reference

Inheritance diagram for cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector:
Inheritance graph
[legend]
Collaboration diagram for cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GuiUpdaterIntrospector (Object bean, BeanInfo beanInfo, Class targetClass) throws IntrospectionException
void addNodeUpdaterListener (NodeUpdaterListener listener)
void removeNodeUpdaterListener (NodeUpdaterListener listener)

Protected Member Functions

void firePropertyChange (String propertyName, Object oldValue, Object newValue)
void fireNameChange (String newName)
void fireDisplayNameChange (String newDisplayName)
void fireShortDescriptionChange (String newShortDescription)
void fireNodeIconChange (java.awt.Image newIcon)
void fireNodeDefaultActionChange (String newDefaultAction)

Package Functions

boolean hasRegisteredListenerInternal ()

Detailed Description

Inherits from IntrospectionBasedNodeUpdater in order to hook the abstract fire***Change to the properties of this node.


Constructor & Destructor Documentation

cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector::GuiUpdaterIntrospector ( Object  bean,
BeanInfo  beanInfo,
Class  targetClass 
) throws IntrospectionException [inline]

Member Function Documentation

void cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector::addNodeUpdaterListener ( NodeUpdaterListener  listener  )  [inline]

Adds the given NodeUpdaterListener that will be notified of any change in one of the property.

Parameters:
<code>listener</code> the listener to register

Implements cern::gp::beans::impl::NodeUpdater.

void cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector::fireDisplayNameChange ( String  newDisplayName  )  [inline, protected, virtual]
void cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector::fireNameChange ( String  newName  )  [inline, protected, virtual]
void cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector::fireNodeDefaultActionChange ( String  newDefaultAction  )  [inline, protected, virtual]
void cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector::fireNodeIconChange ( java.awt.Image  newIcon  )  [inline, protected, virtual]
void cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector::firePropertyChange ( String  propertyName,
Object  oldValue,
Object  newValue 
) [inline, protected, virtual]
void cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector::fireShortDescriptionChange ( String  newShortDescription  )  [inline, protected, virtual]
boolean cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector::hasRegisteredListenerInternal (  )  [inline, package]
void cern::gp::nodes::impl::BeanNode::GuiUpdaterIntrospector::removeNodeUpdaterListener ( NodeUpdaterListener  listener  )  [inline]

Removes the given listener

Parameters:
<code>listener</code> the listener to remove

Implements cern::gp::beans::impl::NodeUpdater.

References cern::gp::beans::impl::IntrospectionBasedNodeUpdater::removePropertyChangeListener().

Referenced by cern::gp::nodes::impl::BeanNode::destroy().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2