public class ProjectLibrariesConfigurable extends BaseLibrariesConfigurable
BaseStructureConfigurable.AbstractAddGroup, BaseStructureConfigurable.MyRemoveAction
MasterDetailsComponent.ActionGroupWithPreselection, MasterDetailsComponent.ItemsChangeListener, MasterDetailsComponent.MyActionGroupWrapper, MasterDetailsComponent.MyDeleteAction, MasterDetailsComponent.MyNode, MasterDetailsComponent.MyRootNode
SearchableConfigurable.Delegate, SearchableConfigurable.Merged, SearchableConfigurable.Parent
Configurable.Composite, Configurable.NoMargin, Configurable.NoScroll, Configurable.TopComponentController, Configurable.TopComponentProvider, Configurable.VariableProjectAppLevel, Configurable.WithEpDependencies
Disposable.Parent
myLevel
myAutoScrollEnabled, myContext, myProject, myUiDisposed
COPY_ICON, LOG, myAutoScrollHandler, myCurrentConfigurable, myHistory, myNorthPanel, myRoot, myState, myToReInitWholePanel, myTree, myWholePanel, TREE_NAME, TREE_OBJECT, TREE_UPDATER
APPLICATION_CONFIGURABLE, PROJECT_CONFIGURABLE
Constructor and Description |
---|
ProjectLibrariesConfigurable(Project project) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<? extends AnAction> |
createCopyActions(boolean fromPopup) |
protected java.lang.String |
getAddText() |
protected java.lang.String |
getComponentStateKey() |
java.lang.String |
getDisplayName()
Returns the visible name of the configurable component.
|
java.lang.String |
getId()
Unique configurable id.
|
static ProjectLibrariesConfigurable |
getInstance(Project project) |
LibraryTablePresentation |
getLibraryTablePresentation() |
StructureLibraryTableModifiableModelProvider |
getModelProvider() |
BaseLibrariesConfigurable |
getOppositeGroup() |
apply, checkCanApply, createAddAction, createLibraryNode, dispose, getEmptySelectionString, getHelpTopic, getInstance, getLevel, getProjectStructureElements, getRemoveHandlers, isModified, loadTree, onStructureSelected, onStructureUnselected, removeLibraries, removeLibrary, removeLibraryNode, reset, updateSelection
addCollapseExpandActions, createActions, disposeUIResources, getSelectedElement, getStateService, getTextForSpeedSearch, init, initTree, navigateTo, queryPlace, reloadTreeNodes, removeFacetNodes
addItemsChangeListener, addNode, addNotify, checkForEmptyAndDuplicatedNames, clearChildren, createComponent, createToolbarActionGroup, ensureInitialized, findNodeByCondition, findNodeByName, findNodeByObject, forAll, getAdditionalActions, getDetails, getDetailsComponent, getMaster, getNodeComparator, getPanelPreferredSize, getSelectedConfigurable, getSelectedNode, getSelectedObject, getSplitter, getState, getToolbar, getTree, initializeConfigurable, initUi, isAutoScrollEnabled, isInitialized, loadComponentState, loadState, onItemDeleted, processRemovedItems, reInitWholePanelIfNeeded, removeNodes, removePaths, restoreLastSelection, selectNodeInTree, selectNodeInTree, selectNodeInTree, selectNodeInTree, selectNodeInTree, setHistory, setSelectedNode, sortDescendants, updateMultiSelection, wasObjectStored
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enableSearch, getOriginalClass
getPreferredFocusedComponent, isModified, isModified, isModified, isModified
cancel, createComponent
setHistory
public ProjectLibrariesConfigurable(Project project)
protected java.lang.String getComponentStateKey()
getComponentStateKey
in class MasterDetailsComponent
public java.lang.String getDisplayName()
Configurable
public java.lang.String getId()
SearchableConfigurable
ConfigurableEP.id
public StructureLibraryTableModifiableModelProvider getModelProvider()
getModelProvider
in class BaseLibrariesConfigurable
public BaseLibrariesConfigurable getOppositeGroup()
getOppositeGroup
in class BaseLibrariesConfigurable
public static ProjectLibrariesConfigurable getInstance(Project project)
public LibraryTablePresentation getLibraryTablePresentation()
getLibraryTablePresentation
in class BaseLibrariesConfigurable
protected java.util.List<? extends AnAction> createCopyActions(boolean fromPopup)
createCopyActions
in class BaseLibrariesConfigurable
protected java.lang.String getAddText()
getAddText
in class BaseLibrariesConfigurable