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.OkActionTreeChooser.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, showPopupaddKeyListener, 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, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSelected, select, selectDirectory, showDialog, showPopuppublic 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)
AbstractTreeClassChooserDialoggetInheritorsProvider in class AbstractTreeClassChooserDialog<PsiClass>