public class SettingsDescriptor
extends java.lang.Object
Constructor and Description |
---|
SettingsDescriptor() |
Modifier and Type | Method and Description |
---|---|
void |
addDependency(InputDependency d)
Adds a dependency between 2 or more SettingDescriptors
|
void |
addInvisibleSetting(SettingDescriptor sd)
Adds a setting that is not part of the UI.
|
void |
addStrategySetting(SettingDescriptor setting)
Adds a setting used to configure the strategy.
|
void |
addTab(SettingTab tab)
Adds a SettingTab.
|
java.lang.Object |
getDefaultValue(java.lang.String name)
Gets the default value for the setting associated with the given name.
|
java.util.List<InputDependency> |
getDependencies()
Gets the list of setting dependencies.
|
SettingDescriptor |
getSetting(java.lang.String name)
Gets all of the SettingDescriptor associated with the given name.
|
java.util.List<SettingDescriptor> |
getSettings()
Gets all of the SettingDescriptor instances declared for this
study
|
java.util.List<SettingDescriptor> |
getStrategySettings()
Gets the list of settings that are used to configure the strategy.
|
java.util.List<SettingTab> |
getTabs()
Gets the tabs (as displayed in the Study Dialog).
|
void |
setStrategySettings(java.util.List<SettingDescriptor> settings)
Sets the settings used to configure the strategy.
|
public java.util.List<SettingDescriptor> getSettings()
public SettingDescriptor getSetting(java.lang.String name)
public java.lang.Object getDefaultValue(java.lang.String name)
public java.util.List<SettingTab> getTabs()
public void addTab(SettingTab tab)
public void addDependency(InputDependency d)
public java.util.List<InputDependency> getDependencies()
public void addInvisibleSetting(SettingDescriptor sd)
public java.util.List<SettingDescriptor> getStrategySettings()
public void setStrategySettings(java.util.List<SettingDescriptor> settings)
public void addStrategySetting(SettingDescriptor setting)