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, wait
navigateTo, queryPlace, setHistory
public 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()
Disposable
dispose
in interface Disposable
public ModifiableRootModel apply() throws ConfigurationException
ConfigurationException
public void canApply() throws ConfigurationException
ConfigurationException
public java.lang.String getName()
public java.lang.String getHelpTopic()
public void setModuleName(java.lang.String name)