g-Eclipse
Release 1.0.0

eu.geclipse.ui.properties
Class AbstractPropertySource<ESourceType>

java.lang.Object
  extended by eu.geclipse.ui.properties.AbstractPropertySource<ESourceType>
Type Parameters:
ESourceType - type of object, for which properties will be shown
Direct Known Subclasses:
AbstractGridInfoServiceSource, BatchPropertySource, BatchQueueDescriptionPropertySource, ConnectionPropertySource, FileInfoSource, GridApplicationSource, GridConnectionElementSource, GridGlueComputingSource, GridGlueServiceApplicationSource, GridGlueServiceSource, GridGlueStorageSource, GridJobDescSource, GridJobSource, GridProjectSource, GridWorkflowDescSource, IGridJobServiceSource, IGridServiceSource, IGridStorageSource, JsdlJobDescSource, PropertiesProviderSource, URIPropertySource

public abstract class AbstractPropertySource<ESourceType>
extends java.lang.Object

This class creates array of properties for any object of type ESourceType Here list of IProperty objects are connected with instance of ESourceType If sourceObject contains also properties defined in another class inherited from AbstractPropertySource, then just add these properties using addChildSource(AbstractPropertySource)


Constructor Summary
AbstractPropertySource(ESourceType sourceObject)
           
 
Method Summary
 java.util.List<IPropertyDescriptor> getPropertyDescriptors()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPropertySource

public AbstractPropertySource(ESourceType sourceObject)
Parameters:
sourceObject - Object, for which properties will be displayed
Method Detail

getPropertyDescriptors

public java.util.List<IPropertyDescriptor> getPropertyDescriptors()
Returns:
descriptors for all properties valid for current sourceObject
See Also:
org.eclipse.ui.views.properties.IPropertySource#getPropertyDescriptors()

g-Eclipse
Release 1.0.0