g-Eclipse
Release 1.0.0

eu.geclipse.core.model
Interface IPropertiesProvider


public interface IPropertiesProvider

This interface provides dynamic set of property names for various elements.


Method Summary
 java.lang.String getCategory()
           
 java.util.Vector<java.lang.String> getPropertyKeys()
          Provides set of property names, use one name to obtain single value.
 java.lang.String getPropertyValue(java.lang.String value)
          This method always returns a non null value.
 

Method Detail

getPropertyKeys

java.util.Vector<java.lang.String> getPropertyKeys()
Provides set of property names, use one name to obtain single value.

Returns:
Vector of property names

getPropertyValue

java.lang.String getPropertyValue(java.lang.String value)
This method always returns a non null value. Even if there is no such key supported result shouldn't be null.

Parameters:
value - name of the property which value is requested
Returns:
requested value of the property, should not be null!

getCategory

java.lang.String getCategory()
Returns:
category, in which all properties will be shown. May be null.

g-Eclipse
Release 1.0.0