public class EncapsulateFieldsDialog extends RefactoringDialog implements EncapsulateFieldsDescriptor
DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkAction
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 |
---|
EncapsulateFieldsDialog(Project project,
PsiClass aClass,
java.util.Set preselectedFields,
EncapsulateFieldHelper helper) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
areButtonsValid() |
protected javax.swing.JComponent |
createCenterPanel()
Factory method.
|
protected void |
doAction() |
java.lang.String |
getAccessorsVisibility() |
protected java.lang.String |
getDimensionServiceKey()
Returns key for persisting dialog dimensions.
|
java.lang.String |
getFieldsVisibility() |
protected java.lang.String |
getHelpId()
Returns the help identifier, or
null if no help is available. |
int |
getJavadocPolicy() |
javax.swing.JComponent |
getPreferredFocusedComponent() |
FieldDescriptor[] |
getSelectedFields() |
PsiClass |
getTargetClass() |
boolean |
isToEncapsulateGet() |
boolean |
isToEncapsulateSet() |
boolean |
isToUseAccessorsWhenAccessible() |
addOpenInEditorCheckbox, 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, 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, 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 EncapsulateFieldsDialog(Project project, PsiClass aClass, java.util.Set preselectedFields, EncapsulateFieldHelper helper)
public FieldDescriptor[] getSelectedFields()
getSelectedFields
in interface EncapsulateFieldsDescriptor
public boolean isToEncapsulateGet()
isToEncapsulateGet
in interface EncapsulateFieldsDescriptor
public boolean isToEncapsulateSet()
isToEncapsulateSet
in interface EncapsulateFieldsDescriptor
public boolean isToUseAccessorsWhenAccessible()
isToUseAccessorsWhenAccessible
in interface EncapsulateFieldsDescriptor
public java.lang.String getFieldsVisibility()
getFieldsVisibility
in interface EncapsulateFieldsDescriptor
public int getJavadocPolicy()
getJavadocPolicy
in interface EncapsulateFieldsDescriptor
public PsiClass getTargetClass()
getTargetClass
in interface EncapsulateFieldsDescriptor
protected java.lang.String getDimensionServiceKey()
DialogWrapper
null
(no persisting).getDimensionServiceKey
in class DialogWrapper
public java.lang.String getAccessorsVisibility()
getAccessorsVisibility
in interface EncapsulateFieldsDescriptor
protected javax.swing.JComponent createCenterPanel()
DialogWrapper
null
value. In this case there will be no options panel.createCenterPanel
in class DialogWrapper
public javax.swing.JComponent getPreferredFocusedComponent()
getPreferredFocusedComponent
in class DialogWrapper
protected void doAction()
doAction
in class RefactoringDialog
protected boolean areButtonsValid()
areButtonsValid
in class RefactoringDialog
protected java.lang.String getHelpId()
DialogWrapper
null
if no help is available.getHelpId
in class DialogWrapper