public class SelectExternalSystemNodeDialog extends DialogWrapper
DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkAction| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Boolean |
groupTasks |
protected java.lang.Boolean |
useTasksNode |
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 |
|---|
SelectExternalSystemNodeDialog(ProjectSystemId systemId,
Project project,
java.lang.String title,
java.lang.Class<? extends ExternalSystemNode>[] nodeClasses,
java.util.function.Predicate<SimpleNode> selector) |
SelectExternalSystemNodeDialog(ProjectSystemId systemId,
Project project,
java.lang.String title,
java.lang.Class<? extends ExternalSystemNode> nodeClass,
java.util.function.Predicate<SimpleNode> selector) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.swing.JComponent |
createCenterPanel()
Factory method.
|
protected java.lang.Object |
customizeProjectsTreeRoot(java.lang.Object rootElement) |
javax.swing.JComponent |
getPreferredFocusedComponent() |
protected SimpleNode |
getSelectedNode() |
protected void |
handleDoubleClickOrEnter(ExternalSystemNode node,
java.lang.String actionId,
java.awt.event.InputEvent inputEvent) |
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, createSouthPanel, createTitlePane, dispose, disposeIfNeeded, doCancelAction, doCancelAction, doHelpAction, doOKAction, 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, 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, validateprotected java.lang.Boolean groupTasks
protected java.lang.Boolean useTasksNode
public SelectExternalSystemNodeDialog(ProjectSystemId systemId, Project project, java.lang.String title, java.lang.Class<? extends ExternalSystemNode> nodeClass, java.util.function.Predicate<SimpleNode> selector)
public SelectExternalSystemNodeDialog(ProjectSystemId systemId, Project project, java.lang.String title, java.lang.Class<? extends ExternalSystemNode>[] nodeClasses, java.util.function.Predicate<SimpleNode> selector)
protected java.lang.Object customizeProjectsTreeRoot(java.lang.Object rootElement)
public javax.swing.JComponent getPreferredFocusedComponent()
getPreferredFocusedComponent in class DialogWrapperprotected void handleDoubleClickOrEnter(ExternalSystemNode node, java.lang.String actionId, java.awt.event.InputEvent inputEvent)
protected SimpleNode getSelectedNode()
protected javax.swing.JComponent createCenterPanel()
DialogWrappernull
value. In this case there will be no options panel.createCenterPanel in class DialogWrapper