public abstract class FacetEditorTab extends java.lang.Object implements Configurable
Configurable.Composite, Configurable.NoMargin, Configurable.NoScroll, Configurable.TopComponentController, Configurable.TopComponentProvider, Configurable.VariableProjectAppLevel, Configurable.WithEpDependenciesAPPLICATION_CONFIGURABLE, PROJECT_CONFIGURABLE| Constructor and Description |
|---|
FacetEditorTab() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply()
Stores the settings from the Swing form to the configurable component.
|
abstract javax.swing.JComponent |
createComponent()
Creates new Swing form that enables user to configure the settings.
|
javax.swing.JComponent |
getPreferredFocusedComponent() |
void |
onFacetInitialized(Facet facet)
Called after user press "OK" or "Apply" in the Project Settings dialog.
|
void |
onTabEntering() |
void |
onTabLeaving() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDisplayName, getHelpTopic, isModified, isModified, isModified, isModifiedcancel, disposeUIResources, isModified, resetpublic abstract 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 void apply()
throws ConfigurationException
UnnamedConfigurableapply in interface UnnamedConfigurableConfigurationException - if values cannot be appliedpublic void onTabEntering()
public void onTabLeaving()
public javax.swing.JComponent getPreferredFocusedComponent()
getPreferredFocusedComponent in interface Configurablepublic void onFacetInitialized(Facet facet)
facet - facet