org.globus.cog.gui.grapheditor.properties
Class IntrospectiveProperty

java.lang.Object
  extended byorg.globus.cog.gui.grapheditor.properties.AbstractProperty
      extended byorg.globus.cog.gui.grapheditor.properties.IntrospectiveProperty
All Implemented Interfaces:
Property
Direct Known Subclasses:
ComponentProperty

public class IntrospectiveProperty
extends AbstractProperty

A property class which uses getters an setters to get/set the value of a property


Field Summary
 
Fields inherited from interface org.globus.cog.gui.grapheditor.properties.Property
HIDDEN, NONPERSISTENT, R, RW, RWH, W, X
 
Constructor Summary
  IntrospectiveProperty(Object owner, String name)
           
  IntrospectiveProperty(Object owner, String name, int access)
           
protected IntrospectiveProperty(PropertyHolder owner, String name, int access, Class propertyClass)
           
 
Method Summary
 Class getPropertyClass()
           
 Object getValue()
           
 void setValue(Object value)
           
 
Methods inherited from class org.globus.cog.gui.grapheditor.properties.AbstractProperty
equals, getAccess, getDisplayName, getName, getOwner, hasAccess, hashCode, isHidden, isInteractive, isWritable, setAccess, setName, setOwner
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntrospectiveProperty

protected IntrospectiveProperty(PropertyHolder owner,
                                String name,
                                int access,
                                Class propertyClass)

IntrospectiveProperty

public IntrospectiveProperty(Object owner,
                             String name,
                             int access)

IntrospectiveProperty

public IntrospectiveProperty(Object owner,
                             String name)
Method Detail

setValue

public void setValue(Object value)

getValue

public Object getValue()

getPropertyClass

public Class getPropertyClass()