/***************************************************
*
* cismet GmbH, Saarbruecken, Germany
*
* ... and it just works.
*
****************************************************/
package de.cismet.lookupoptions;
import javax.swing.Icon;
/**
* This class represents one category in Options Dialog.
*
* @author jruiz
* @version $Revision$, $Date$
*/
public interface OptionsCategory extends Comparable<OptionsCategory> {
//~ Methods ----------------------------------------------------------------
/**
* Returns 32x32 icon used in list on the top of Options Dialog.
*
* @return 32x32 icon
*/
Icon getIcon();
/**
* Returns name of category used in list on the top side of Options Dialog.
*
* @return name of category
*/
String getName();
/**
* Returns the relative order of category in the Options Dialog.
*
* @return relative order
*/
int getOrder();
/**
* Returns text for tooltip describing the category.
*
* @return tooltip text
*/
String getTooltip();
}