package net.sf.invicta.api;
/**
* An interface that represents a property specified for a
* project (project properties), a property specified for a component
* (component properties) or a general property.
*/
public interface Property {
/**
* Returns the name of the property.
* @return String. Property name.
*/
public abstract String getName();
/**
* Returns the value of the property.
* @return String. Property value.
*/
public abstract String getValue();
/**
* Returns the description of the property.
* Note: description is optional and may be null.
* @return String. Property description.
*/
public abstract String getDescription();
}
|