public abstract class JavaExtractSuperBaseDialog extends ExtractSuperBaseDialog<PsiClass,MemberInfo>
ExtractSuperBaseDialog.OperationFailedException
DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkAction
Modifier and Type | Field and Description |
---|---|
protected DestinationFolderComboBox |
myDestinationFolderComboBox |
myDocCommentPanel, myMemberInfos, myPackageNameField, myPackageNameLabel, mySourceClass, myTargetDirectory
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 |
---|
JavaExtractSuperBaseDialog(Project project,
PsiClass sourceClass,
java.util.List<MemberInfo> members,
java.lang.String refactoringName) |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JPanel |
createDestinationRootPanel() |
protected javax.swing.JTextField |
createExtractedSuperNameField() |
protected ComponentWithBrowseButton<EditorComboBox> |
createPackageNameField() |
protected javax.swing.JTextField |
createSourceClassField() |
protected java.lang.String |
getDestinationPackageRecentKey() |
protected java.lang.String |
getTargetPackageName() |
protected boolean |
isPossibleToRenameOriginal() |
protected void |
preparePackage() |
protected java.lang.String |
validateName(java.lang.String name) |
protected java.lang.String |
validateQualifiedName(java.lang.String packageName,
java.lang.String extractedSuperName) |
checkConflicts, createActionComponent, createNorthPanel, createProcessor, customizeRadiobuttons, doAction, executeRefactoring, getClassNameLabelText, getDocCommentPanelName, getDocCommentPolicy, getDocCommentPolicySetting, getEntityName, getExtractedSuperName, getExtractedSuperNameNotSpecifiedMessage, getPackageNameLabelText, getPreferredFocusedComponent, getSelectedMemberInfos, getTargetDirectory, getTopLabelText, init, isExtractSuperclass, setDocCommentPolicySetting, updateDialog
addOpenInEditorCheckbox, areButtonsValid, canRun, closeOKAction, createActions, createDefaultActions, doOKAction, doRefactorAction, getPreviewAction, getProject, getRefactorAction, getRefactoringId, hasHelpAction, hasPreviewButton, invokeRefactoring, isOpenInEditor, 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, 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, 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 DestinationFolderComboBox myDestinationFolderComboBox
public JavaExtractSuperBaseDialog(Project project, PsiClass sourceClass, java.util.List<MemberInfo> members, java.lang.String refactoringName)
protected ComponentWithBrowseButton<EditorComboBox> createPackageNameField()
createPackageNameField
in class ExtractSuperBaseDialog<PsiClass,MemberInfo>
protected javax.swing.JPanel createDestinationRootPanel()
createDestinationRootPanel
in class ExtractSuperBaseDialog<PsiClass,MemberInfo>
protected java.lang.String getTargetPackageName()
getTargetPackageName
in class ExtractSuperBaseDialog<PsiClass,MemberInfo>
protected javax.swing.JTextField createSourceClassField()
createSourceClassField
in class ExtractSuperBaseDialog<PsiClass,MemberInfo>
protected javax.swing.JTextField createExtractedSuperNameField()
createExtractedSuperNameField
in class ExtractSuperBaseDialog<PsiClass,MemberInfo>
protected boolean isPossibleToRenameOriginal()
isPossibleToRenameOriginal
in class ExtractSuperBaseDialog<PsiClass,MemberInfo>
protected void preparePackage() throws ExtractSuperBaseDialog.OperationFailedException
preparePackage
in class ExtractSuperBaseDialog<PsiClass,MemberInfo>
ExtractSuperBaseDialog.OperationFailedException
protected java.lang.String getDestinationPackageRecentKey()
getDestinationPackageRecentKey
in class ExtractSuperBaseDialog<PsiClass,MemberInfo>
protected java.lang.String validateName(java.lang.String name)
validateName
in class ExtractSuperBaseDialog<PsiClass,MemberInfo>
protected java.lang.String validateQualifiedName(java.lang.String packageName, java.lang.String extractedSuperName)
validateQualifiedName
in class ExtractSuperBaseDialog<PsiClass,MemberInfo>