public class GenerateEqualsWizard extends AbstractGenerateEqualsWizard<PsiClass,PsiMember,MemberInfo>
Modifier and Type | Class and Description |
---|---|
static class |
GenerateEqualsWizard.JavaGenerateEqualsWizardBuilder |
AbstractGenerateEqualsWizard.Builder<C extends PsiElement,M extends PsiElement,I extends MemberInfoBase<M>>
AbstractWizard.TallImageComponent
DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkAction
myBuilder, myClass, myClassFields, myEqualsPanel, myFieldsToHashCode, myFieldsToNonNull, myHashCodePanel, myNonNullPanel
myContentPanel, myCurrentStep, myIcon, mySteps
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 |
---|
GenerateEqualsWizard(Project project,
PsiClass aClass,
boolean needEquals,
boolean needHashCode) |
Modifier and Type | Method and Description |
---|---|
protected void |
addSteps() |
protected void |
doOKAction()
This method is invoked by default implementation of "OK" action.
|
PsiField[] |
getEqualsFields() |
PsiField[] |
getHashCodeFields() |
protected int |
getNextStep(int step)
override this to provide alternate step order
|
PsiField[] |
getNonNullFields() |
addStepForPanel, addTableListeners, canGoNext, doNextAction, getEqualsStepCode, getHashCodeStepCode, getHelpID, getNonNullStepCode, getPreferredFocusedComponent, updateHashCodeMemberInfos, updateNonNullMemberInfos
addStep, addStep, addStepComponent, canFinish, createCenterPanel, createSouthPanel, doHelpAction, doPreviousAction, getCancelButton, getContentComponent, getCurrentStep, getCurrentStepComponent, getCurrentStepObject, getFinishButton, getHelpButton, getNextButton, getNextStep, getNextStepObject, getNumberOfSteps, getPreviousButton, getPreviousStep, getPreviousStep, getStepCount, helpAction, init, isFirstStep, isLastStep, updateButtons, updateButtons, updateStep, updateStep, updateWizardButtons
addKeyListener, addMouseListener, addMouseListener, canRecordDialogId, centerRelativeToParent, cleanupRootPane, cleanupWindowListeners, clickDefaultButton, close, close, createActions, createButtonsPanel, createCancelAction, createContentPane, createContentPaneBorder, createDefaultActions, createDefaultBorder, createDoNotAskCheckbox, createHelpButton, createJButtonForAction, createJButtonForAction, createLeftSideActions, createNorthPanel, createPeer, createPeer, createPeer, createPeer, createPeer, createPeer, createRootLayout, createSouthAdditionalPanel, createTitlePane, dispose, disposeIfNeeded, doCancelAction, doCancelAction, 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, setHelpTooltip, setHorizontalStretch, setInitialLocationCallback, setLocation, setLocation, setModal, setOKActionEnabled, setOKButtonIcon, setOKButtonMnemonic, setOKButtonText, setOKButtonTooltip, setResizable, setSize, setTitle, setUndecorated, setValidationDelay, setVerticalStretch, shouldAddErrorNearButtons, shouldCloseOnCross, show, showAndGet, showAndGetOk, startTrackingValidation, toBack, toBeShown, toFront, unregisterKeyboardActions, updateErrorInfo, validate
public PsiField[] getEqualsFields()
public PsiField[] getHashCodeFields()
public PsiField[] getNonNullFields()
protected void doOKAction()
DialogWrapper
OK_EXIT_CODE
. This is convenient place to override functionality of "OK" action.
Note that the method does nothing if "OK" action isn't enabled.doOKAction
in class AbstractGenerateEqualsWizard<PsiClass,PsiMember,MemberInfo>
protected int getNextStep(int step)
AbstractWizard
getNextStep
in class AbstractWizard<Step>
step
- indexprotected void addSteps()
addSteps
in class AbstractGenerateEqualsWizard<PsiClass,PsiMember,MemberInfo>