cern::gp::explorer::properties::PropertyField::SimpleModel Class Reference

Inheritance diagram for cern::gp::explorer::properties::PropertyField::SimpleModel:
Inheritance graph
[legend]
Collaboration diagram for cern::gp::explorer::properties::PropertyField::SimpleModel:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SimpleModel (Node.Property property, Object[] beans)
Object getValue () throws InvocationTargetException
void setValue (Object v) throws InvocationTargetException
Class getPropertyType ()
Class getPropertyEditorClass ()
void addPropertyChangeListener (PropertyChangeListener l)
void removePropertyChangeListener (PropertyChangeListener l)
Object[] getBeans ()
FeatureDescriptor getFeatureDescriptor ()

Package Functions

void fireValueChanged ()

Private Member Functions

InvocationTargetException annotateException (Exception exception)

Private Attributes

Node.Property prop
Object[] beans
PropertyChangeSupport sup = new PropertyChangeSupport(this)

Detailed Description

this is copied from NetBeans org.openide.explorer.propertysheet.PropertyPanel Implementation of the PropertyModel interface keeping a Node.Property.


Constructor & Destructor Documentation

cern::gp::explorer::properties::PropertyField::SimpleModel::SimpleModel ( Node.Property  property,
Object[]  beans 
) [inline]

Construct simple model instance.

Parameters:
property proeprty to work with
beans array of beans(nodes) to which belong the property

References prop.


Member Function Documentation

void cern::gp::explorer::properties::PropertyField::SimpleModel::addPropertyChangeListener ( PropertyChangeListener  l  )  [inline]

Implements PropertyModel interface.

References sup.

InvocationTargetException cern::gp::explorer::properties::PropertyField::SimpleModel::annotateException ( Exception  exception  )  [inline, private]

Annotates specified exception. Helper method.

Parameters:
exception original exception to annotate
Returns:
IvocationTargetException which annotates the original exception

Referenced by getValue(), and setValue().

void cern::gp::explorer::properties::PropertyField::SimpleModel::fireValueChanged (  )  [inline, package]

References sup.

Object [] cern::gp::explorer::properties::PropertyField::SimpleModel::getBeans (  )  [inline]

Implements ExPropertyModel interface.

References beans.

FeatureDescriptor cern::gp::explorer::properties::PropertyField::SimpleModel::getFeatureDescriptor (  )  [inline]

Implements ExPropertyModel interface.

References prop.

Class cern::gp::explorer::properties::PropertyField::SimpleModel::getPropertyEditorClass (  )  [inline]

Implements PropertyModel interface.

References prop.

Class cern::gp::explorer::properties::PropertyField::SimpleModel::getPropertyType (  )  [inline]

Implements PropertyModel interface.

References prop.

Object cern::gp::explorer::properties::PropertyField::SimpleModel::getValue (  )  throws InvocationTargetException [inline]

Implements PropertyModel interface.

Reimplemented in cern::gp::explorer::properties::ReversiblePropertyField::ReversibleModel.

References annotateException(), and prop.

void cern::gp::explorer::properties::PropertyField::SimpleModel::removePropertyChangeListener ( PropertyChangeListener  l  )  [inline]

Implements PropertyModel interface.

References sup.

void cern::gp::explorer::properties::PropertyField::SimpleModel::setValue ( Object  v  )  throws InvocationTargetException [inline]

Implements PropertyModel interface.

Reimplemented in cern::gp::explorer::properties::ReversiblePropertyField::ReversibleModel.

References annotateException(), prop, and sup.


Member Data Documentation

Array of beans(nodes) to which belong the property.

Referenced by getBeans().

PropertyChangeSupport cern::gp::explorer::properties::PropertyField::SimpleModel::sup = new PropertyChangeSupport(this) [private]

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

Generated by  doxygen 1.6.2