public abstract class MoveInstanceMethodDialogBase extends MoveDialogBase
DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkAction
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JList |
myList |
protected PsiMethod |
myMethod |
protected java.lang.String |
myRefactoringName |
protected java.lang.Object[] |
myVariables |
protected JavaVisibilityPanel |
myVisibilityPanel |
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 |
---|
MoveInstanceMethodDialogBase(PsiMethod method,
java.lang.Object[] variables,
java.lang.String refactoringName,
boolean addOpenInEditorCheckBox) |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JPanel |
createListAndVisibilityPanels() |
protected javax.swing.JList |
createTargetVariableChooser() |
protected static JavaVisibilityPanel |
createVisibilityPanel() |
javax.swing.JComponent |
getPreferredFocusedComponent() |
protected void |
updateOnChanged(javax.swing.JList list) |
protected boolean |
verifyTargetClass(PsiClass targetClass) |
getCbTitle, getMovePropertySuffix, getRefactoringId, initOpenInEditorCb, isOpenInEditor, saveOpenInEditorOption
addOpenInEditorCheckbox, areButtonsValid, canRun, closeOKAction, createActions, createDefaultActions, doAction, 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, createCenterPanel, createContentPane, createContentPaneBorder, createDefaultBorder, createDoNotAskCheckbox, createHelpButton, createJButtonForAction, createJButtonForAction, createLeftSideActions, createNorthPanel, 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, 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, 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
protected final PsiMethod myMethod
protected final java.lang.Object[] myVariables
protected javax.swing.JList myList
protected JavaVisibilityPanel myVisibilityPanel
protected final java.lang.String myRefactoringName
public MoveInstanceMethodDialogBase(PsiMethod method, java.lang.Object[] variables, java.lang.String refactoringName, boolean addOpenInEditorCheckBox)
public javax.swing.JComponent getPreferredFocusedComponent()
getPreferredFocusedComponent
in class DialogWrapper
protected javax.swing.JPanel createListAndVisibilityPanels()
protected javax.swing.JList createTargetVariableChooser()
protected void updateOnChanged(javax.swing.JList list)
protected static JavaVisibilityPanel createVisibilityPanel()
protected boolean verifyTargetClass(PsiClass targetClass)