public final class SimpleConfigurable<UI extends ConfigurableUi<S>,S> extends ConfigurableBase<UI,S>
SearchableConfigurable.Delegate, SearchableConfigurable.Merged, SearchableConfigurable.Parent
Configurable.Composite, Configurable.NoMargin, Configurable.NoScroll, Configurable.TopComponentController, Configurable.TopComponentProvider, Configurable.VariableProjectAppLevel, Configurable.WithEpDependencies
APPLICATION_CONFIGURABLE, PROJECT_CONFIGURABLE
Modifier and Type | Method and Description |
---|---|
static <UI extends ConfigurableUi<S>,S> |
create(java.lang.String id,
java.lang.String displayName,
java.lang.Class<? extends UI> uiClass,
Getter<? extends S> settingsGetter) |
static <UI extends ConfigurableUi<S>,S> |
create(java.lang.String id,
java.lang.String displayName,
java.lang.String helpTopic,
java.lang.Class<? extends UI> uiClass,
Getter<? extends S> settingsGetter) |
protected UI |
createUi() |
java.lang.Class<?> |
getOriginalClass()
When building an index of searchable options, it's important to know a class which caused the creation of a configurable.
|
protected S |
getSettings() |
apply, createComponent, disposeUIResources, getDisplayName, getHelpTopic, getId, getPreferredFocusedComponent, isModified, reset
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enableSearch
isModified, isModified, isModified, isModified
cancel
public static <UI extends ConfigurableUi<S>,S> SimpleConfigurable<UI,S> create(java.lang.String id, java.lang.String displayName, java.lang.String helpTopic, java.lang.Class<? extends UI> uiClass, Getter<? extends S> settingsGetter)
public static <UI extends ConfigurableUi<S>,S> SimpleConfigurable<UI,S> create(java.lang.String id, java.lang.String displayName, java.lang.Class<? extends UI> uiClass, Getter<? extends S> settingsGetter)
protected S getSettings()
getSettings
in class ConfigurableBase<UI extends ConfigurableUi<S>,S>
protected UI createUi()
createUi
in class ConfigurableBase<UI extends ConfigurableUi<S>,S>
public java.lang.Class<?> getOriginalClass()
SearchableConfigurable
CompositeConfigurable
.