public class BasicOption<T> extends java.lang.Object implements Option<T>
Option interface for OCL parsing options.| Constructor and Description |
|---|
BasicOption(java.lang.String pluginId,
java.lang.String key,
T defaultValue)
Initializes me with my plugin-qualified key and default value.
|
BasicOption(java.lang.String key,
T defaultValue)
Initializes me with my key and default value for an unspecified plugin.
|
| Modifier and Type | Method and Description |
|---|---|
T |
getDefaultValue()
Obtains the option's default value.
|
java.lang.String |
getKey()
Obtains my string key, which may be used for persistence in a
preference store.
|
java.lang.String |
getPluginId() |
java.lang.String |
toString() |
public BasicOption(java.lang.String key,
T defaultValue)
key - identifies medefaultValue - my default valuepublic BasicOption(java.lang.String pluginId,
java.lang.String key,
T defaultValue)
pluginId - identifies my pluginkey - identifies medefaultValue - my default valuepublic final java.lang.String getKey()
Optionpublic java.lang.String getPluginId()
public java.lang.String toString()
toString in class java.lang.Objectpublic final T getDefaultValue()
OptiongetDefaultValue in interface Option<T>null