public abstract class NewRunConfigurationTreePopupFactory
extends java.lang.Object
Constructor and Description |
---|
NewRunConfigurationTreePopupFactory() |
Modifier and Type | Method and Description |
---|---|
protected NodeDescriptor [] |
convertToDescriptors(Project project,
NodeDescriptor parent,
java.lang.Object[] elements) |
abstract NodeDescriptor[] |
createChildElements(Project project,
NodeDescriptor nodeDescriptor) |
NodeDescriptor |
createDescriptor(Project project,
java.lang.Object element,
NodeDescriptor parentDescriptor) |
NodeDescriptor |
createDescriptor(Project project,
java.lang.Object element,
NodeDescriptor parentDescriptor,
int weight) |
Pair<javax.swing.Icon,java.lang.String> |
createIconAndText(java.lang.Object element) |
abstract NodeDescriptor |
getRootElement() |
abstract void |
initStructure(Project project) |
public abstract void initStructure(Project project)
public abstract NodeDescriptor getRootElement()
protected final NodeDescriptor [] convertToDescriptors(Project project, NodeDescriptor parent, java.lang.Object[] elements)
public abstract NodeDescriptor[] createChildElements(Project project, NodeDescriptor nodeDescriptor)
public Pair<javax.swing.Icon,java.lang.String> createIconAndText(java.lang.Object element)
public final NodeDescriptor createDescriptor(Project project, java.lang.Object element, NodeDescriptor parentDescriptor)
public NodeDescriptor createDescriptor(Project project, java.lang.Object element, NodeDescriptor parentDescriptor, int weight)