/***************************************************
*
* cismet GmbH, Saarbruecken, Germany
*
* ... and it just works.
*
****************************************************/
package de.cismet.tools.gui.downloadmanager;
import org.openide.util.ImageUtilities;
import org.openide.util.NbBundle;
import org.openide.util.lookup.ServiceProvider;
import java.awt.Image;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import de.cismet.lookupoptions.AbstractOptionsCategory;
import de.cismet.lookupoptions.OptionsCategory;
/**
* DOCUMENT ME!
*
* @author jweintraut
* @version $Revision$, $Date$
*/
@ServiceProvider(service = OptionsCategory.class)
public class DownloadManagerOptionsCategory extends AbstractOptionsCategory {
//~ Methods ----------------------------------------------------------------
@Override
public String getName() {
return NbBundle.getMessage(
DownloadManagerOptionsCategory.class,
"DownloadManagerOptionsCategory.name");
}
@Override
public Icon getIcon() {
final Image image = ImageUtilities.loadImage("de/cismet/tools/gui/downloadmanager/res/download.png");
if (image != null) {
return new ImageIcon(image);
} else {
return null;
}
}
@Override
public int getOrder() {
return 10;
}
@Override
public String getTooltip() {
return NbBundle.getMessage(
DownloadManagerOptionsCategory.class,
"DownloadManagerOptionsCategory.tooltip");
}
}