public abstract class JavaFindUsagesDialog<T extends JavaFindUsagesOptions> extends CommonFindUsagesDialog
DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkAction| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
EVENT_LOG_GROUP |
myPsiElementmyCbToSearchForTextOccurrences, myCbToSkipResultsWhenOneUsage, myFindUsagesOptionsCANCEL_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| Modifier | Constructor and Description |
|---|---|
protected |
JavaFindUsagesDialog(PsiElement element,
Project project,
FindUsagesOptions findUsagesOptions,
boolean toShowInNewTab,
boolean mustOpenInNewTab,
boolean isSingleFile,
FindUsagesHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addUsagesOptions(javax.swing.JPanel optionsPanel) |
void |
calcFindUsagesOptions(FindUsagesOptions options) |
void |
calcFindUsagesOptions(T options) |
protected FeatureUsageData |
createFeatureUsageData(T options) |
protected void |
doOKAction()
This method is invoked by default implementation of "OK" action.
|
protected T |
getFindUsagesOptions() |
protected PsiElement |
getPsiElement() |
protected void |
init() |
configureLabelComponent, createFindWhatPanel, getHelpId, isInFileOnlyaddCheckboxToPanel, addScopeData, calcFindUsagesOptions, createActions, createAllOptionsPanel, createCenterPanel, createNorthPanel, createUsagesOptionsPanel, getPreferredFocusedComponent, getPreferredFocusedControl, isSelected, isToChange, shouldDoOkAction, updateaddKeyListener, addMouseListener, addMouseListener, canRecordDialogId, centerRelativeToParent, cleanupRootPane, cleanupWindowListeners, clickDefaultButton, close, close, createButtonsPanel, createCancelAction, createContentPane, createContentPaneBorder, createDefaultActions, createDefaultBorder, createDoNotAskCheckbox, createHelpButton, createJButtonForAction, createJButtonForAction, createLeftSideActions, createPeer, createPeer, createPeer, createPeer, createPeer, createPeer, createRootLayout, createSouthAdditionalPanel, createSouthPanel, createTitlePane, dispose, disposeIfNeeded, doCancelAction, doCancelAction, doHelpAction, doValidate, doValidateAll, extractMnemonic, findInstance, findInstanceFromFocus, getButton, getCancelAction, getContentPane, getContentPanel, getDimensionKey, getDimensionServiceKey, getDisposable, getDoNotShowMessage, getErrorTextAlignment, getExitCode, getHelpAction, getHorizontalStretch, getInitialLocation, getLocation, getOKAction, getOwner, getPeer, getPreferredSize, getRootPane, getSize, getStyle, getTitle, getTypeAheadTimeoutMs, getValidationThreadToUse, getVerticalStretch, getWindow, hasErrors, 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, validateprotected static final java.lang.String EVENT_LOG_GROUP
protected JavaFindUsagesDialog(PsiElement element, Project project, FindUsagesOptions findUsagesOptions, boolean toShowInNewTab, boolean mustOpenInNewTab, boolean isSingleFile, FindUsagesHandler handler)
protected void init()
init in class AbstractFindUsagesDialogpublic void calcFindUsagesOptions(T options)
protected FeatureUsageData createFeatureUsageData(T options)
public void calcFindUsagesOptions(FindUsagesOptions options)
calcFindUsagesOptions in class AbstractFindUsagesDialogprotected void doOKAction()
DialogWrapperOK_EXIT_CODE. This is convenient place to override functionality of "OK" action.
Note that the method does nothing if "OK" action isn't enabled.doOKAction in class AbstractFindUsagesDialogprotected void addUsagesOptions(javax.swing.JPanel optionsPanel)
addUsagesOptions in class AbstractFindUsagesDialogprotected final PsiElement getPsiElement()
protected T getFindUsagesOptions()