public abstract class JavaExtractSuperBaseDialog extends ExtractSuperBaseDialog<PsiClass,MemberInfo>
ExtractSuperBaseDialog.OperationFailedExceptionDialogWrapper.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, myTargetDirectorymyProjectCANCEL_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, updateDialogaddOpenInEditorCheckbox, areButtonsValid, canRun, closeOKAction, createActions, createDefaultActions, doOKAction, doRefactorAction, getPreviewAction, getProject, getRefactorAction, getRefactoringId, hasHelpAction, hasPreviewButton, invokeRefactoring, isOpenInEditor, isPreviewUsages, setHelpTooltip, setPreviewResults, show, validateButtonsaddKeyListener, 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, validateprotected 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.OperationFailedExceptionprotected 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>