public class MoveClassesOrPackagesDialog extends MoveDialogBase
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 |
---|
MoveClassesOrPackagesDialog(Project project,
boolean searchTextOccurrences,
PsiElement [] elementsToMove,
PsiElement initialTargetElement,
MoveCallback moveCallback,
java.lang.String targetPackageName,
PsiDirectory initialTargetDirectory,
boolean searchInComments,
boolean searchForTextOccurrences) |
Modifier and Type | Method and Description |
---|---|
protected void |
canRun() |
protected javax.swing.JComponent |
createCenterPanel()
Factory method.
|
protected MoveClassToInnerProcessor |
createMoveToInnerProcessor(PsiClass destination,
PsiClass [] classesToMove,
MoveCallback callback) |
protected MoveClassesOrPackagesProcessor |
createMoveToPackageProcessor(MoveDestination destination,
PsiElement [] elementsToMove,
MoveCallback callback) |
protected javax.swing.JComponent |
createNorthPanel()
Factory method.
|
protected void |
doAction() |
protected java.lang.String |
getDimensionServiceKey()
Returns key for persisting dialog dimensions.
|
protected java.lang.String |
getHelpId()
Returns the help identifier, or
null if no help is available. |
javax.swing.JComponent |
getPreferredFocusedComponent() |
protected java.lang.String |
getRefactoringId() |
protected java.lang.String |
getTargetPackage() |
protected boolean |
isMoveToPackage() |
protected boolean |
isSearchInComments() |
protected boolean |
isSearchInNonJavaFiles() |
getCbTitle, getMovePropertySuffix, initOpenInEditorCb, isOpenInEditor, saveOpenInEditorOption
addOpenInEditorCheckbox, areButtonsValid, closeOKAction, createActions, createDefaultActions, doOKAction, doRefactorAction, getPreviewAction, getProject, getRefactorAction, hasHelpAction, hasPreviewButton, invokeRefactoring, 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, dispose, disposeIfNeeded, doCancelAction, doCancelAction, doHelpAction, doValidate, doValidateAll, extractMnemonic, findInstance, findInstanceFromFocus, getButton, getCancelAction, getContentPane, getContentPanel, getDimensionKey, 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 MoveClassesOrPackagesDialog(Project project, boolean searchTextOccurrences, PsiElement [] elementsToMove, PsiElement initialTargetElement, MoveCallback moveCallback, java.lang.String targetPackageName, PsiDirectory initialTargetDirectory, boolean searchInComments, boolean searchForTextOccurrences)
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 java.lang.String getHelpId()
DialogWrapper
null
if no help is available.getHelpId
in class DialogWrapper
protected java.lang.String getDimensionServiceKey()
DialogWrapper
null
(no persisting).getDimensionServiceKey
in class DialogWrapper
protected final boolean isSearchInComments()
protected void canRun() throws ConfigurationException
canRun
in class RefactoringDialog
ConfigurationException
protected boolean isMoveToPackage()
protected java.lang.String getTargetPackage()
protected void doAction()
doAction
in class RefactoringDialog
protected MoveClassesOrPackagesProcessor createMoveToPackageProcessor(MoveDestination destination, PsiElement [] elementsToMove, MoveCallback callback)
protected MoveClassToInnerProcessor createMoveToInnerProcessor(PsiClass destination, PsiClass [] classesToMove, MoveCallback callback)
protected final boolean isSearchInNonJavaFiles()
protected java.lang.String getRefactoringId()
getRefactoringId
in class MoveDialogBase