public class TreeJavaClassChooserDialog extends AbstractTreeClassChooserDialog<PsiClass> implements TreeClassChooser
Modifier and Type | Class and Description |
---|---|
static class |
TreeJavaClassChooserDialog.InheritanceJavaClassFilterImpl |
AbstractTreeClassChooserDialog.BaseClassInheritorsProvider<T>, AbstractTreeClassChooserDialog.MyGotoClassModel<T extends PsiNamedElement>
DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkAction
TreeChooser.Filter<T>
CANCEL_EXIT_CODE, CLOSE_EXIT_CODE, DEFAULT_ACTION, DIALOG_CONTENT_PANEL_PROPERTY, ERROR_FOREGROUND_COLOR, FOCUSED_ACTION, IS_VISUAL_PADDING_COMPENSATED_ON_COMPONENT_LEVEL_KEY, myCancelAction, myCheckBoxDoNotShowDialog, myDisposable, myHelpAction, myOKAction, myPerformAction, myPreferredFocusedComponent, NEXT_USER_EXIT_CODE, OK_EXIT_CODE
Constructor and Description |
---|
TreeJavaClassChooserDialog(java.lang.String title,
Project project) |
TreeJavaClassChooserDialog(java.lang.String title,
Project project,
GlobalSearchScope scope,
ClassFilter classFilter,
PsiClass initialClass) |
TreeJavaClassChooserDialog(java.lang.String title,
Project project,
GlobalSearchScope scope,
ClassFilter classFilter,
PsiClass baseClass,
PsiClass initialClass,
boolean isShowMembers) |
TreeJavaClassChooserDialog(java.lang.String title,
Project project,
PsiClass initialClass) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<PsiClass> |
getClassesByName(java.lang.String name,
boolean checkBoxState,
java.lang.String pattern,
GlobalSearchScope searchScope) |
protected AbstractTreeClassChooserDialog.BaseClassInheritorsProvider<PsiClass> |
getInheritorsProvider(PsiClass baseClass)
Makes sense only in case of not null base class.
|
protected PsiClass |
getSelectedFromTreeUserObject(javax.swing.tree.DefaultMutableTreeNode node) |
static TreeJavaClassChooserDialog |
withInnerClasses(java.lang.String title,
Project project,
GlobalSearchScope scope,
ClassFilter classFilter,
PsiClass initialClass) |
calcSelectedClass, createCenterPanel, createChooseByNameModel, dispose, getDimensionServiceKey, getFilter, getGotoByNamePanel, getPreferredFocusedComponent, getProject, getScope, getSelected, getTabbedPane, getTree, select, selectDirectory, showDialog, showPopup
addKeyListener, addMouseListener, addMouseListener, canRecordDialogId, centerRelativeToParent, cleanupRootPane, cleanupWindowListeners, clickDefaultButton, close, close, createActions, createButtonsPanel, createCancelAction, createContentPane, createContentPaneBorder, createDefaultActions, createDefaultBorder, createDoNotAskCheckbox, createHelpButton, createJButtonForAction, createJButtonForAction, createLeftSideActions, createNorthPanel, createPeer, createPeer, createPeer, createPeer, createPeer, createPeer, createRootLayout, createSouthAdditionalPanel, createSouthPanel, createTitlePane, disposeIfNeeded, doCancelAction, doCancelAction, doHelpAction, doOKAction, doValidate, doValidateAll, extractMnemonic, findInstance, findInstanceFromFocus, getButton, getCancelAction, getContentPane, getContentPanel, getDimensionKey, getDisposable, getDoNotShowMessage, getErrorTextAlignment, getExitCode, getHelpAction, getHelpId, getHorizontalStretch, getInitialLocation, getLocation, getOKAction, getOwner, getPeer, getPreferredSize, getRootPane, getSize, getStyle, getTitle, getTypeAheadTimeoutMs, getValidationThreadToUse, getVerticalStretch, getWindow, hasErrors, init, initValidation, isAutoAdjustable, isCenterStrictedToPreferredSize, isDisposed, isModal, isModalProgress, isMoveHelpButtonLeft, isNorthStrictedToPreferredSize, isOK, isOKActionEnabled, isProgressDialog, isResizable, isShowing, isSouthStrictedToPreferredSize, isToDispatchTypeAhead, isTypeAheadEnabled, isVisible, layoutButtonsPanel, pack, postponeValidation, processDoNotAskOnOk, repaint, setAutoAdjustable, setButtonsAlignment, setButtonsMargin, setCancelButtonIcon, setCancelButtonText, setCrossClosesWindow, setDoNotAskOption, setErrorInfoAll, setErrorText, setErrorText, setHelpTooltip, setHorizontalStretch, setInitialLocationCallback, setLocation, setLocation, setModal, setOKActionEnabled, setOKButtonIcon, setOKButtonMnemonic, setOKButtonText, setOKButtonTooltip, setResizable, setSize, setTitle, setUndecorated, setValidationDelay, setVerticalStretch, shouldAddErrorNearButtons, shouldCloseOnCross, show, showAndGet, showAndGetOk, startTrackingValidation, toBack, toBeShown, toFront, unregisterKeyboardActions, updateErrorInfo, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSelected, select, selectDirectory, showDialog, showPopup
public TreeJavaClassChooserDialog(java.lang.String title, Project project)
public TreeJavaClassChooserDialog(java.lang.String title, Project project, PsiClass initialClass)
public TreeJavaClassChooserDialog(java.lang.String title, Project project, GlobalSearchScope scope, ClassFilter classFilter, PsiClass initialClass)
public TreeJavaClassChooserDialog(java.lang.String title, Project project, GlobalSearchScope scope, ClassFilter classFilter, PsiClass baseClass, PsiClass initialClass, boolean isShowMembers)
public static TreeJavaClassChooserDialog withInnerClasses(java.lang.String title, Project project, GlobalSearchScope scope, ClassFilter classFilter, PsiClass initialClass)
protected PsiClass getSelectedFromTreeUserObject(javax.swing.tree.DefaultMutableTreeNode node)
getSelectedFromTreeUserObject
in class AbstractTreeClassChooserDialog<PsiClass>
protected java.util.List<PsiClass> getClassesByName(java.lang.String name, boolean checkBoxState, java.lang.String pattern, GlobalSearchScope searchScope)
getClassesByName
in class AbstractTreeClassChooserDialog<PsiClass>
protected AbstractTreeClassChooserDialog.BaseClassInheritorsProvider<PsiClass> getInheritorsProvider(PsiClass baseClass)
AbstractTreeClassChooserDialog
getInheritorsProvider
in class AbstractTreeClassChooserDialog<PsiClass>