public abstract class ModuleEditor extends java.lang.Object implements Place.Navigator, Disposable
| Modifier and Type | Class and Description |
|---|---|
static interface |
ModuleEditor.ChangeListener |
static interface |
ModuleEditor.ProxyDelegateAccessor |
Disposable.Parent| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<ModuleConfigurationEditor> |
myEditors |
protected History |
myHistory |
static java.lang.String |
SELECTED_EDITOR_NAME |
| Constructor and Description |
|---|
ModuleEditor(Project project,
ModulesProvider modulesProvider,
Module module) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnavigateTo, queryPlace, setHistorypublic static final java.lang.String SELECTED_EDITOR_NAME
protected final java.util.List<ModuleConfigurationEditor> myEditors
protected History myHistory
public ModuleEditor(Project project, ModulesProvider modulesProvider, Module module)
public void init(History history)
public abstract ProjectFacetsConfigurator getFacetsConfigurator()
protected abstract javax.swing.JComponent createCenterPanel()
public abstract ModuleConfigurationEditor getSelectedEditor()
public abstract void selectEditor(java.lang.String displayName)
protected abstract void restoreSelectedEditor()
public abstract ModuleConfigurationEditor getEditor(java.lang.String displayName)
protected abstract void disposeCenterPanel()
public void addChangeListener(ModuleEditor.ChangeListener listener)
public void removeChangeListener(ModuleEditor.ChangeListener listener)
public Module getModule()
public ModifiableRootModel getModifiableRootModel()
public OrderEntry [] getOrderEntries()
public ModifiableRootModel getModifiableRootModelProxy()
public ModuleRootModel getRootModel()
public boolean isModified()
public ModuleConfigurationState createModuleConfigurationState()
public javax.swing.JPanel getPanel()
public void moduleCountChanged()
public void updateCompilerOutputPathChanged(java.lang.String baseUrl,
java.lang.String moduleName)
public void dispose()
Disposabledispose in interface Disposablepublic ModifiableRootModel apply() throws ConfigurationException
ConfigurationExceptionpublic void canApply()
throws ConfigurationException
ConfigurationExceptionpublic java.lang.String getName()
public java.lang.String getHelpTopic()
public void setModuleName(java.lang.String name)