public abstract class ClassBrowser<T extends javax.swing.JComponent> extends BrowseModuleValueActionListener<T>
Modifier and Type | Class and Description |
---|---|
static class |
ClassBrowser.AppClassBrowser<T extends javax.swing.JComponent> |
static class |
ClassBrowser.MainClassBrowser<T extends javax.swing.JComponent> |
static class |
ClassBrowser.NoFilterException |
Constructor and Description |
---|
ClassBrowser(Project project,
java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
static ClassBrowser |
createApplicationClassBrowser(Project project,
ConfigurationModuleSelector moduleSelector)
Deprecated.
|
protected TreeClassChooser |
createClassChooser(ClassFilter.ClassFilterWithScope classFilter) |
protected abstract PsiClass |
findClass(java.lang.String className) |
protected abstract ClassFilter.ClassFilterWithScope |
getFilter() |
protected void |
onClassChoosen(PsiClass psiClass)
Deprecated.
override
onClassChosen(PsiClass) instead. |
protected void |
onClassChosen(PsiClass psiClass) |
protected java.lang.String |
showDialog() |
actionPerformed, detach, getField, getProject, getText, setField
public ClassBrowser(Project project, java.lang.String title)
protected java.lang.String showDialog()
showDialog
in class BrowseModuleValueActionListener<T extends javax.swing.JComponent>
protected abstract ClassFilter.ClassFilterWithScope getFilter() throws ClassBrowser.NoFilterException
ClassBrowser.NoFilterException
protected TreeClassChooser createClassChooser(ClassFilter.ClassFilterWithScope classFilter)
protected void onClassChosen(PsiClass psiClass)
@Deprecated protected void onClassChoosen(PsiClass psiClass)
onClassChosen(PsiClass)
instead.protected abstract PsiClass findClass(java.lang.String className)
@Deprecated public static ClassBrowser createApplicationClassBrowser(Project project, ConfigurationModuleSelector moduleSelector)
AppClassBrowser(Project, ConfigurationModuleSelector)
instead.