public abstract class Option
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected java.lang.String | infoDocumentation about the option, in HTML. | 
| static java.lang.String | INI_DEFAULTINI key indicating option's default value. | 
| static java.lang.String | INI_INFOINI key indicating option's info. | 
| static java.lang.String | INI_KEYINI key indicating option's key. | 
| static java.lang.String | INI_LABELINI key indicating option's label. | 
| static java.lang.String | INI_SAVEINI key indicating whether option should be saved to prefs file. | 
| protected java.lang.String | keyKey name for ImageJ preferences file. | 
| static java.lang.String | KEY_PREFIXPrefix to use for all plugins preferences. | 
| protected java.lang.String | labelLabel describing the option, for use with ImageJ dialogs. | 
| protected boolean | saveWhether option state should be saved to ImageJ preferences file. | 
| Constructor and Description | 
|---|
| Option(java.lang.String key,
      boolean save,
      java.lang.String label,
      java.lang.String info)Constructs an option with the given parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getInfo()Gets documentation about the option. | 
| java.lang.String | getKey()Gets the option's key name. | 
| java.lang.String | getLabel()Gets label describing the option. | 
| boolean | isSaved()Gets whether option should be saved to ImageJ preferences file. | 
| abstract void | loadOption()Loads the option's value from the ImageJ preferences file. | 
| abstract void | parseOption(java.lang.String arg)Parses the option's value from the given argument string. | 
| abstract void | saveOption()Saves the option's value to the ImageJ preferences file. | 
public static final java.lang.String KEY_PREFIX
public static final java.lang.String INI_KEY
public static final java.lang.String INI_SAVE
public static final java.lang.String INI_LABEL
public static final java.lang.String INI_INFO
public static final java.lang.String INI_DEFAULT
protected java.lang.String key
protected boolean save
protected java.lang.String label
protected java.lang.String info
public Option(java.lang.String key,
              boolean save,
              java.lang.String label,
              java.lang.String info)
public java.lang.String getKey()
public boolean isSaved()
public java.lang.String getLabel()
public java.lang.String getInfo()
public abstract void parseOption(java.lang.String arg)
public abstract void loadOption()
public abstract void saveOption()
Copyright © 2020 Open Microscopy Environment