public class ProjectStructureChooseLibrariesDialog extends ChooseLibrariesFromTablesDialog
ChooseLibrariesDialogBase.LibrariesTreeNodeBase<T>DialogWrapper.CancelAction, DialogWrapper.DialogStyle, DialogWrapper.DialogWrapperAction, DialogWrapper.DialogWrapperExitAction, DialogWrapper.DoNotAskOption, DialogWrapper.IdeModalityType, DialogWrapper.OkActionCANCEL_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 |
|---|
ProjectStructureChooseLibrariesDialog(ClasspathPanel classpathPanel,
StructureConfigurableContext context,
Predicate<? super Library> acceptedLibraries) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptsElement(java.lang.Object element) |
protected void |
collectChildren(java.lang.Object element,
java.util.List<java.lang.Object> result) |
protected javax.swing.Action [] |
createActions()
Creates actions for dialog.
|
protected javax.swing.JButton |
createJButtonForAction(javax.swing.Action action)
Creates
JButton for the specified action. |
protected ChooseLibrariesDialogBase.LibrariesTreeNodeBase<Library> |
createLibraryDescriptor(NodeDescriptor parentDescriptor,
Library library) |
void |
doCancelAction()
This method is invoked by default implementation of "Cancel" action.
|
protected void |
doOKAction()
This method is invoked by default implementation of "OK" action.
|
protected Library [] |
getLibraries(LibraryTable table) |
createDialog, createNorthPanel, getLibraryTables, getLibraryTableWeight, getProject, isAutoExpandLibraryTablecreateCenterPanel, dispose, getDimensionServiceKey, getPreferredFocusedComponent, getSelectedLibraries, init, isEmpty, queueUpdateAndSelectaddKeyListener, addMouseListener, addMouseListener, canRecordDialogId, centerRelativeToParent, cleanupRootPane, cleanupWindowListeners, clickDefaultButton, close, close, createButtonsPanel, createCancelAction, createContentPane, createContentPaneBorder, createDefaultActions, createDefaultBorder, createDoNotAskCheckbox, createHelpButton, createJButtonForAction, createLeftSideActions, createPeer, createPeer, createPeer, createPeer, createPeer, createPeer, createRootLayout, createSouthAdditionalPanel, createSouthPanel, createTitlePane, disposeIfNeeded, doCancelAction, doHelpAction, doValidate, doValidateAll, extractMnemonic, findInstance, findInstanceFromFocus, getButton, getCancelAction, getContentPane, getContentPanel, getDimensionKey, 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, validatepublic ProjectStructureChooseLibrariesDialog(ClasspathPanel classpathPanel, StructureConfigurableContext context, Predicate<? super Library> acceptedLibraries)
protected void doOKAction()
DialogWrapperOK_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 ChooseLibrariesDialogBasepublic void doCancelAction()
DialogWrapperCANCEL_EXIT_CODE. This is convenient place to override functionality of "Cancel" action.
Note that the method does nothing if "Cancel" action isn't enabled.doCancelAction in class DialogWrapperprotected void collectChildren(java.lang.Object element,
java.util.List<java.lang.Object> result)
collectChildren in class ChooseLibrariesFromTablesDialogprotected Library [] getLibraries(LibraryTable table)
getLibraries in class ChooseLibrariesFromTablesDialogprotected boolean acceptsElement(java.lang.Object element)
acceptsElement in class ChooseLibrariesDialogBaseprotected javax.swing.Action [] createActions()
DialogWrapperDialogWrapper.getHelpId() returns non-null value.
Each action is represented by JButton created by DialogWrapper.createJButtonForAction(Action).
These buttons are then placed into south panel of dialog.createActions in class DialogWrapperDialogWrapper.createSouthPanel(),
DialogWrapper.createJButtonForAction(javax.swing.Action)protected javax.swing.JButton createJButtonForAction(javax.swing.Action action)
DialogWrapperJButton for the specified action. If the button has not null
value for DialogWrapper.DEFAULT_ACTION key then the created button will be the
default one for the dialog.createJButtonForAction in class DialogWrapperaction - action for the buttonDialogWrapper.DEFAULT_ACTIONprotected ChooseLibrariesDialogBase.LibrariesTreeNodeBase<Library> createLibraryDescriptor(NodeDescriptor parentDescriptor, Library library)
createLibraryDescriptor in class ChooseLibrariesDialogBase