public class RenameDialog extends RefactoringDialog
DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkActionmyProjectCANCEL_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, validateButtonsaddKeyListener, 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, validatepublic 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 RefactoringDialogprotected void dispose()
DialogWrapperdispose.dispose in class DialogWrapperprotected 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 DialogWrapperprotected javax.swing.JComponent createCenterPanel()
DialogWrappernull
value. In this case there will be no options panel.createCenterPanel in class DialogWrapperprotected javax.swing.JComponent createNorthPanel()
DialogWrappernull
value. In this case there will be no input panel.createNorthPanel in class DialogWrapperprotected void createCheckboxes(javax.swing.JPanel panel,
java.awt.GridBagConstraints gbConstraints)
protected javax.swing.JComponent createSearchScopePanel()
protected java.lang.String getHelpId()
DialogWrappernull if no help is available.getHelpId in class DialogWrapperprotected void doAction()
doAction in class RefactoringDialogpublic void performRename(java.lang.String newName)
protected RenameProcessor createRenameProcessor(java.lang.String newName)
protected void canRun()
throws ConfigurationException
canRun in class RefactoringDialogConfigurationExceptionprotected boolean areButtonsValid()
areButtonsValid in class RefactoringDialogprotected NameSuggestionsField getNameSuggestionsField()
public javax.swing.JCheckBox getCbSearchInComments()