public abstract class ChooseLibrariesDialogBase extends DialogWrapper
| Modifier and Type | Class and Description |
|---|---|
protected static class |
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| Modifier | Constructor and Description |
|---|---|
protected |
ChooseLibrariesDialogBase(javax.swing.JComponent parentComponent,
java.lang.String title) |
protected |
ChooseLibrariesDialogBase(Project project,
java.lang.String title) |
| 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.JComponent |
createCenterPanel()
Factory method.
|
protected ChooseLibrariesDialogBase.LibrariesTreeNodeBase<Library> |
createLibraryDescriptor(NodeDescriptor parentDescriptor,
Library library) |
protected javax.swing.JComponent |
createNorthPanel()
Factory method.
|
protected void |
dispose()
Dispose the wrapped and releases all resources allocated be the wrapper to help
more efficient garbage collection.
|
protected void |
doOKAction()
This method is invoked by default implementation of "OK" action.
|
protected java.lang.String |
getDimensionServiceKey()
Returns key for persisting dialog dimensions.
|
protected int |
getLibraryTableWeight(LibraryTable libraryTable) |
javax.swing.JComponent |
getPreferredFocusedComponent() |
protected Project |
getProject() |
java.util.List<Library> |
getSelectedLibraries() |
protected void |
init() |
protected boolean |
isAutoExpandLibraryTable(LibraryTable libraryTable) |
boolean |
isEmpty() |
protected void |
queueUpdateAndSelect(Library library) |
addKeyListener, addMouseListener, addMouseListener, canRecordDialogId, centerRelativeToParent, cleanupRootPane, cleanupWindowListeners, clickDefaultButton, close, close, createActions, createButtonsPanel, createCancelAction, createContentPane, createContentPaneBorder, createDefaultActions, createDefaultBorder, createDoNotAskCheckbox, createHelpButton, createJButtonForAction, createJButtonForAction, createLeftSideActions, createPeer, createPeer, createPeer, createPeer, createPeer, createPeer, createRootLayout, createSouthAdditionalPanel, createSouthPanel, createTitlePane, disposeIfNeeded, doCancelAction, 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, validateprotected ChooseLibrariesDialogBase(javax.swing.JComponent parentComponent,
java.lang.String title)
protected ChooseLibrariesDialogBase(Project project, java.lang.String title)
protected void init()
init in class DialogWrapperprotected java.lang.String getDimensionServiceKey()
DialogWrappernull (no persisting).getDimensionServiceKey in class DialogWrapperprotected int getLibraryTableWeight(LibraryTable libraryTable)
protected boolean isAutoExpandLibraryTable(LibraryTable libraryTable)
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 DialogWrapperpublic javax.swing.JComponent getPreferredFocusedComponent()
getPreferredFocusedComponent in class DialogWrapperpublic java.util.List<Library> getSelectedLibraries()
protected void queueUpdateAndSelect(Library library)
protected boolean acceptsElement(java.lang.Object element)
protected javax.swing.JComponent createNorthPanel()
DialogWrappernull
value. In this case there will be no input panel.createNorthPanel in class DialogWrapperprotected javax.swing.JComponent createCenterPanel()
DialogWrappernull
value. In this case there will be no options panel.createCenterPanel in class DialogWrapperprotected Project getProject()
protected ChooseLibrariesDialogBase.LibrariesTreeNodeBase<Library> createLibraryDescriptor(NodeDescriptor parentDescriptor, Library library)
protected void collectChildren(java.lang.Object element,
java.util.List<java.lang.Object> result)
protected void dispose()
DialogWrapperdispose.dispose in class DialogWrapperpublic boolean isEmpty()