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

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

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]
 


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]
 

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

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

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

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

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

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

boolean cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::supportsDefaultValue  )  [inline]
 


Member Data Documentation

String cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::indexString [private]
 

Property cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::proxiedProperty [private]
 

Object cern::gp::nodes::impl::PropertyNode::ValuePropertyProxy::value [private]
 


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