public class RenameDialog extends RefactoringDialog
DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkAction
myProject
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 |
---|
RenameDialog(Project project,
PsiElement psiElement,
PsiElement nameSuggestionContext,
Editor editor) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
areButtonsValid() |
protected void |
canRun() |
protected javax.swing.JComponent |
createCenterPanel()
Factory method.
|
protected void |
createCheckboxes(javax.swing.JPanel panel,
java.awt.GridBagConstraints gbConstraints) |
protected void |
createNewNameComponent() |
protected javax.swing.JComponent |
createNorthPanel()
Factory method.
|
protected RenameProcessor |
createRenameProcessor(java.lang.String newName) |
protected javax.swing.JComponent |
createSearchScopePanel() |
protected void |
dispose()
Dispose the wrapped and releases all resources allocated be the wrapper to help
more efficient garbage collection.
|
protected void |
doAction() |
javax.swing.JCheckBox |
getCbSearchInComments() |
protected java.lang.String |
getFullName() |
protected java.lang.String |
getHelpId()
Returns the help identifier, or
null if no help is available. |
protected java.lang.String |
getLabelText() |
protected NameSuggestionsField |
getNameSuggestionsField() |
java.lang.String |
getNewName() |
javax.swing.JComponent |
getPreferredFocusedComponent() |
PsiElement |
getPsiElement() |
SearchScope |
getRefactoringScope() |
java.lang.String[] |
getSuggestedNames() |
protected boolean |
hasPreviewButton() |
boolean |
isSearchInComments() |
boolean |
isSearchInNonJavaFiles() |
protected boolean |
isToSearchForTextOccurrencesForRename() |
protected boolean |
isToSearchInCommentsForRename() |
void |
performRename(java.lang.String newName) |
protected void |
preselectExtension(int start,
int end) |
protected void |
processNewNameChanged() |
static void |
showRenameDialog(DataContext dataContext,
RenameDialog dialog) |
addOpenInEditorCheckbox, closeOKAction, createActions, createDefaultActions, doOKAction, doRefactorAction, getPreviewAction, getProject, getRefactorAction, getRefactoringId, hasHelpAction, invokeRefactoring, isOpenInEditor, isPreviewUsages, setHelpTooltip, setPreviewResults, show, validateButtons
addKeyListener, addMouseListener, addMouseListener, canRecordDialogId, centerRelativeToParent, cleanupRootPane, cleanupWindowListeners, clickDefaultButton, close, close, createButtonsPanel, createCancelAction, createContentPane, createContentPaneBorder, createDefaultBorder, createDoNotAskCheckbox, createHelpButton, createJButtonForAction, createJButtonForAction, createLeftSideActions, createPeer, createPeer, createPeer, createPeer, createPeer, createPeer, createRootLayout, createSouthAdditionalPanel, createSouthPanel, createTitlePane, 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, 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, setHorizontalStretch, setInitialLocationCallback, setLocation, setLocation, setModal, setOKActionEnabled, setOKButtonIcon, setOKButtonMnemonic, setOKButtonText, setOKButtonTooltip, setResizable, setSize, setTitle, setUndecorated, setValidationDelay, setVerticalStretch, shouldAddErrorNearButtons, shouldCloseOnCross, showAndGet, showAndGetOk, startTrackingValidation, toBack, toBeShown, toFront, unregisterKeyboardActions, updateErrorInfo, validate
public RenameDialog(Project project, PsiElement psiElement, PsiElement nameSuggestionContext, Editor editor)
public static void showRenameDialog(DataContext dataContext, RenameDialog dialog)
protected java.lang.String getLabelText()
public PsiElement getPsiElement()
protected boolean hasPreviewButton()
hasPreviewButton
in class RefactoringDialog
protected void dispose()
DialogWrapper
dispose
.dispose
in class DialogWrapper
protected boolean isToSearchForTextOccurrencesForRename()
protected boolean isToSearchInCommentsForRename()
protected java.lang.String getFullName()
protected void createNewNameComponent()
protected void preselectExtension(int start, int end)
protected void processNewNameChanged()
public java.lang.String[] getSuggestedNames()
public java.lang.String getNewName()
public SearchScope getRefactoringScope()
public boolean isSearchInComments()
public boolean isSearchInNonJavaFiles()
public javax.swing.JComponent getPreferredFocusedComponent()
getPreferredFocusedComponent
in class DialogWrapper
protected javax.swing.JComponent createCenterPanel()
DialogWrapper
null
value. In this case there will be no options panel.createCenterPanel
in class DialogWrapper
protected javax.swing.JComponent createNorthPanel()
DialogWrapper
null
value. In this case there will be no input panel.createNorthPanel
in class DialogWrapper
protected void createCheckboxes(javax.swing.JPanel panel, java.awt.GridBagConstraints gbConstraints)
protected javax.swing.JComponent createSearchScopePanel()
protected java.lang.String getHelpId()
DialogWrapper
null
if no help is available.getHelpId
in class DialogWrapper
protected void doAction()
doAction
in class RefactoringDialog
public void performRename(java.lang.String newName)
protected RenameProcessor createRenameProcessor(java.lang.String newName)
protected void canRun() throws ConfigurationException
canRun
in class RefactoringDialog
ConfigurationException
protected boolean areButtonsValid()
areButtonsValid
in class RefactoringDialog
protected NameSuggestionsField getNameSuggestionsField()
public javax.swing.JCheckBox getCbSearchInComments()