cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy Class Reference

Inheritance diagram for cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy:
Inheritance graph
[legend]
Collaboration diagram for cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ValuePropertyProxy (Property proxiedProperty, Object value, int index)
Object getValue () throws IllegalAccessException, InvocationTargetException
void setValue (Object value) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException
boolean supportsDefaultValue ()
void restoreDefaultValue () throws IllegalAccessException, InvocationTargetException
PropertyEditor getPropertyEditor ()
boolean canRead ()
boolean canWrite ()
String getDisplayName ()
String getName ()
String getShortDescription ()

Private Attributes

Property proxiedProperty
Object value
String indexString

Detailed Description

Proxy on a Node.Property that represents an array. The proxy acts as if it was a property and represents one value of the array of values the proxied property is equal to.


Constructor & Destructor Documentation

cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::ValuePropertyProxy ( Property  proxiedProperty,
Object  value,
int  index 
) [inline]

References indexString.


Member Function Documentation

boolean cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::canRead (  )  [inline]
boolean cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::canWrite (  )  [inline]
String cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::getDisplayName (  )  [inline]

References indexString, and proxiedProperty.

String cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::getName (  )  [inline]

References indexString, and proxiedProperty.

PropertyEditor cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::getPropertyEditor (  )  [inline]

References proxiedProperty.

String cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::getShortDescription (  )  [inline]

References proxiedProperty.

Object cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::getValue (  )  throws IllegalAccessException, InvocationTargetException [inline]

References value.

void cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::restoreDefaultValue (  )  throws IllegalAccessException, InvocationTargetException [inline]

References proxiedProperty.

void cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::setValue ( Object  value  )  throws IllegalAccessException, IllegalArgumentException, InvocationTargetException [inline]
boolean cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::supportsDefaultValue (  )  [inline]

References proxiedProperty.


Member Data Documentation

Referenced by getValue().


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

Generated by  doxygen 1.6.2