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, validate
protected 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 DialogWrapper
protected void handleDoubleClickOrEnter(ExternalSystemNode node, java.lang.String actionId, java.awt.event.InputEvent inputEvent)
protected SimpleNode getSelectedNode()
protected javax.swing.JComponent createCenterPanel()
DialogWrapper
null
value. In this case there will be no options panel.createCenterPanel
in class DialogWrapper