Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

Inheritance diagram for cern::gp::explorer::properties::PropertyField::SimpleModel:

Inheritance 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

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


Member Function Documentation

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

Implements PropertyModel interface.

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

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

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

Implements ExPropertyModel interface.

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

Implements ExPropertyModel interface.

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

Implements PropertyModel interface.

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

Implements PropertyModel interface.

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

Implements PropertyModel interface.

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

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

Implements PropertyModel interface.

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

Implements PropertyModel interface.

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


Member Data Documentation

Object [] cern::gp::explorer::properties::PropertyField::SimpleModel::beans [private]
 

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

Node.Property cern::gp::explorer::properties::PropertyField::SimpleModel::prop [private]
 

Property to work with.

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

Property change support.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:08:29 2009 for ACS Java API by doxygen 1.3.8