public abstract class ModuleStructureExtension
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static ExtensionPointName<ModuleStructureExtension> |
EP_NAME |
| Constructor and Description |
|---|
ModuleStructureExtension() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addModuleNodeChildren(Module module,
MasterDetailsComponent.MyNode moduleNode,
java.lang.Runnable treeNodeNameUpdater) |
void |
addRootNodes(MasterDetailsComponent.MyNode parent,
Project project,
java.lang.Runnable treeUpdater) |
void |
afterModelCommit() |
void |
apply() |
boolean |
canBeCopied(NamedConfigurable configurable) |
void |
copy(NamedConfigurable configurable,
java.lang.Runnable treeNodeNameUpdater) |
java.util.Collection<AnAction> |
createAddActions(NullableComputable<MasterDetailsComponent.MyNode> selectedNodeRetriever,
java.lang.Runnable treeNodeNameUpdater,
Project project,
MasterDetailsComponent.MyNode root) |
void |
disposeUIResources() |
java.util.Comparator<MasterDetailsComponent.MyNode> |
getNodeComparator() |
java.util.List<RemoveConfigurableHandler<?>> |
getRemoveHandlers() |
boolean |
isModified() |
void |
moduleRemoved(Module module) |
void |
reset(Project project) |
ActionCallback |
selectOrderEntry(Module module,
OrderEntry entry) |
public static final ExtensionPointName<ModuleStructureExtension> EP_NAME
public void reset(Project project)
public boolean addModuleNodeChildren(Module module, MasterDetailsComponent.MyNode moduleNode, java.lang.Runnable treeNodeNameUpdater)
public void moduleRemoved(Module module)
public boolean isModified()
public void apply()
throws ConfigurationException
ConfigurationExceptionpublic void disposeUIResources()
public java.util.List<RemoveConfigurableHandler<?>> getRemoveHandlers()
public java.util.Collection<AnAction> createAddActions(NullableComputable<MasterDetailsComponent.MyNode> selectedNodeRetriever, java.lang.Runnable treeNodeNameUpdater, Project project, MasterDetailsComponent.MyNode root)
public boolean canBeCopied(NamedConfigurable configurable)
public void copy(NamedConfigurable configurable, java.lang.Runnable treeNodeNameUpdater)
public void addRootNodes(MasterDetailsComponent.MyNode parent, Project project, java.lang.Runnable treeUpdater)
public java.util.Comparator<MasterDetailsComponent.MyNode> getNodeComparator()
public ActionCallback selectOrderEntry(Module module, OrderEntry entry)
null if not handledpublic void afterModelCommit()