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

java.lang.Object
  extended byorg.globus.cog.gui.grapheditor.properties.AbstractClassProperty
      extended byorg.globus.cog.gui.grapheditor.properties.DelegatedClassProperty
All Implemented Interfaces:
ClassProperty

public class DelegatedClassProperty
extends AbstractClassProperty

This type of property can be used when the name of the property is different than the name used for the getters and setters.


Constructor Summary
DelegatedClassProperty(Class ownerClass, String name, String delegatedName)
           
DelegatedClassProperty(Class ownerClass, String name, String delegatedName, int access)
           
DelegatedClassProperty(Class ownerClass, String name, String displayName, String delegatedName)
           
DelegatedClassProperty(Class ownerClass, String name, String displayName, String delegatedName, int access)
           
 
Method Summary
 String getDelegatedName()
           
 String getDisplayName()
           
 Property getInstance(PropertyHolder owner)
           
 
Methods inherited from class org.globus.cog.gui.grapheditor.properties.AbstractClassProperty
getAccess, getName, getOwnerClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatedClassProperty

public DelegatedClassProperty(Class ownerClass,
                              String name,
                              String displayName,
                              String delegatedName,
                              int access)

DelegatedClassProperty

public DelegatedClassProperty(Class ownerClass,
                              String name,
                              String delegatedName,
                              int access)

DelegatedClassProperty

public DelegatedClassProperty(Class ownerClass,
                              String name,
                              String displayName,
                              String delegatedName)

DelegatedClassProperty

public DelegatedClassProperty(Class ownerClass,
                              String name,
                              String delegatedName)
Method Detail

getDelegatedName

public String getDelegatedName()

getDisplayName

public String getDisplayName()

getInstance

public Property getInstance(PropertyHolder owner)