Property.java :  » Build » invicta » net » sf » invicta » api » Java Open Source

Java Open Source » Build » invicta 
invicta » net » sf » invicta » api » Property.java
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();
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.