public class GlobalLibrariesConfigurable 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 |
---|
GlobalLibrariesConfigurable(Project project) |
Modifier and Type | Method and Description |
---|---|
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 GlobalLibrariesConfigurable |
getInstance(Project project) |
LibraryTablePresentation |
getLibraryTablePresentation() |
StructureLibraryTableModifiableModelProvider |
getModelProvider() |
BaseLibrariesConfigurable |
getOppositeGroup() |
apply, checkCanApply, createAddAction, createCopyActions, 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 GlobalLibrariesConfigurable(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 static GlobalLibrariesConfigurable getInstance(Project project)
public LibraryTablePresentation getLibraryTablePresentation()
getLibraryTablePresentation
in class BaseLibrariesConfigurable
public StructureLibraryTableModifiableModelProvider getModelProvider()
getModelProvider
in class BaseLibrariesConfigurable
public BaseLibrariesConfigurable getOppositeGroup()
getOppositeGroup
in class BaseLibrariesConfigurable
protected java.lang.String getAddText()
getAddText
in class BaseLibrariesConfigurable