public class CodeCompletionOptions extends CompositeConfigurable<UnnamedConfigurable> implements EditorOptionsProvider, Configurable.WithEpDependencies
SearchableConfigurable.Delegate, SearchableConfigurable.Merged, SearchableConfigurable.ParentConfigurable.Composite, Configurable.NoMargin, Configurable.NoScroll, Configurable.TopComponentController, Configurable.TopComponentProvider, Configurable.VariableProjectAppLevel, Configurable.WithEpDependencies| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ID |
myModifiedAPPLICATION_CONFIGURABLE, PROJECT_CONFIGURABLE| Constructor and Description |
|---|
CodeCompletionOptions() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply()
Stores the settings from the Swing form to the configurable component.
|
javax.swing.JComponent |
createComponent()
Creates new Swing form that enables user to configure the settings.
|
protected java.util.List<UnnamedConfigurable> |
createConfigurables() |
void |
disposeUIResources()
Notifies the configurable component that the Swing form will be closed.
|
java.util.Collection<BaseExtensionPointName<?>> |
getDependencies() |
java.lang.String |
getDisplayName()
Returns the visible name of the configurable component.
|
java.lang.String |
getHelpTopic()
Returns the topic in the help file which is shown when help for the configurable is requested.
|
java.lang.String |
getId()
Unique configurable id.
|
boolean |
isModified()
Indicates whether the Swing form was modified or not.
|
void |
reset()
Loads the settings from the configurable component to the Swing form.
|
getConfigurablesgetPreferredFocusedComponent, setModifiedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenableSearch, getOriginalClassgetPreferredFocusedComponent, isModified, isModified, isModified, isModifiedcancelpublic static final java.lang.String ID
public boolean isModified()
UnnamedConfigurableisModified in interface UnnamedConfigurableisModified in class CompositeConfigurable<UnnamedConfigurable>true if the settings were modified, false otherwisepublic javax.swing.JComponent createComponent()
UnnamedConfigurableAlso this place is designed to allocate resources (subscriptions/listeners etc.)
createComponent in interface UnnamedConfigurablenull if it cannot be createdUnnamedConfigurable.disposeUIResources()public java.lang.String getDisplayName()
ConfigurablegetDisplayName in interface Configurablepublic void reset()
UnnamedConfigurablereset in interface UnnamedConfigurablereset in class CompositeConfigurable<UnnamedConfigurable>public void apply()
throws ConfigurationException
UnnamedConfigurableapply in interface UnnamedConfigurableapply in class CompositeConfigurable<UnnamedConfigurable>ConfigurationException - if values cannot be appliedpublic void disposeUIResources()
UnnamedConfigurabledisposeUIResources in interface UnnamedConfigurabledisposeUIResources in class CompositeConfigurable<UnnamedConfigurable>protected java.util.List<UnnamedConfigurable> createConfigurables()
createConfigurables in class CompositeConfigurable<UnnamedConfigurable>public java.lang.String getHelpTopic()
ConfigurablegetHelpTopic in interface Configurablenull if no help is availablepublic java.lang.String getId()
SearchableConfigurablegetId in interface SearchableConfigurableConfigurableEP.idpublic java.util.Collection<BaseExtensionPointName<?>> getDependencies()
getDependencies in interface Configurable.WithEpDependencies