package net.jeeeyul.eclipse.themes.ui.preference.preset; import java.util.Properties; import org.eclipse.jface.resource.ImageDescriptor; /** * @since 2.1 * * @author Jeeeyul */ public interface IJTPreset { /** * * @return {@link Properties} that contains settings of this * {@link IJTPreset}. */ public Properties getProperties(); /** * * @return Human readable name for this preset. */ public String getName(); /** * * @return unique id for this {@link IJTPreset}. */ public String getId(); /** * * @return A preview image descriptor for this {@link IJTPreset}. It's size * should have to be 16 x 16. */ public ImageDescriptor getImageDescriptor(); }