All Downloads are FREE. Search and download functionalities are using the official Maven repository.

decodes.util.PropertiesOwner Maven / Gradle / Ivy

Go to download

A collection of software for aggregatting and processing environmental data such as from NOAA GOES satellites.

The newest version!
package decodes.util;

/**
 * Used by classes that can take properties to control their actions.
 * They must support this interface returning specifications for their
 * properties. This allows the GUIs to query for property values in an
 * intuitive way.
 * 
 * @author mmaloney Mike Maloney, Cove Software, LLC.
 */
public interface PropertiesOwner
{
	/**
	 * @return specifications of supported properties.
	 */
	public PropertySpec[] getSupportedProps();
	
	/**
	 * @return true if additional unnamed props are allowed, falis if only the
	 * ones returned by getSupportedProps are allowed.
	 */
	public boolean additionalPropsAllowed();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy