public abstract class ChooseAndAddAction<ItemType>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ClasspathPanel |
myClasspathPanel |
Modifier | Constructor and Description |
---|---|
protected |
ChooseAndAddAction(ClasspathPanel classpathPanel) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
protected abstract com.intellij.openapi.roots.ui.configuration.classpath.ClasspathElementChooser<ItemType> |
createChooser() |
protected abstract com.intellij.openapi.roots.ui.configuration.classpath.ClasspathTableItem<?> |
createTableItem(ItemType item) |
void |
execute() |
void |
run() |
protected final ClasspathPanel myClasspathPanel
protected ChooseAndAddAction(ClasspathPanel classpathPanel)
public void run()
protected abstract com.intellij.openapi.roots.ui.configuration.classpath.ClasspathTableItem<?> createTableItem(ItemType item)
protected abstract com.intellij.openapi.roots.ui.configuration.classpath.ClasspathElementChooser<ItemType> createChooser()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public final void execute()