public class JdkListConfigurable extends BaseStructureConfigurable
BaseStructureConfigurable.AbstractAddGroup, BaseStructureConfigurable.MyRemoveActionMasterDetailsComponent.ActionGroupWithPreselection, MasterDetailsComponent.ItemsChangeListener, MasterDetailsComponent.MyActionGroupWrapper, MasterDetailsComponent.MyDeleteAction, MasterDetailsComponent.MyNode, MasterDetailsComponent.MyRootNodeSearchableConfigurable.Delegate, SearchableConfigurable.Merged, SearchableConfigurable.ParentConfigurable.Composite, Configurable.NoMargin, Configurable.NoScroll, Configurable.TopComponentController, Configurable.TopComponentProvider, Configurable.VariableProjectAppLevel, Configurable.WithEpDependenciesDisposable.ParentmyAutoScrollEnabled, myContext, myProject, myUiDisposedCOPY_ICON, LOG, myAutoScrollHandler, myCurrentConfigurable, myHistory, myNorthPanel, myRoot, myState, myToReInitWholePanel, myTree, myWholePanel, TREE_NAME, TREE_OBJECT, TREE_UPDATERAPPLICATION_CONFIGURABLE, PROJECT_CONFIGURABLE| Constructor and Description |
|---|
JdkListConfigurable(Project project) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addJdkNode(Sdk jdk,
boolean selectInTree) |
void |
apply()
Stores the settings from the Swing form to the configurable component.
|
protected java.util.ArrayList<AnAction> |
createActions(boolean fromPopup) |
BaseStructureConfigurable.AbstractAddGroup |
createAddAction() |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
protected java.lang.String |
getComponentStateKey() |
java.lang.String |
getDisplayName()
Returns the visible name of the configurable component.
|
protected java.lang.String |
getEmptySelectionString() |
java.lang.String |
getHelpTopic()
Returns the topic in the help file which is shown when help for the configurable is requested.
|
java.lang.String |
getId()
Unique configurable id.
|
static JdkListConfigurable |
getInstance(Project project) |
ProjectSdksModel |
getJdksTreeModel() |
protected java.util.Collection<? extends ProjectStructureElement> |
getProjectStructureElements() |
protected java.util.List<? extends RemoveConfigurableHandler<?>> |
getRemoveHandlers() |
boolean |
isModified()
Indicates whether the Swing form was modified or not.
|
protected void |
loadTree() |
void |
reset()
Loads the settings from the configurable component to the Swing form.
|
addCollapseExpandActions, checkCanApply, createCopyActions, disposeUIResources, getSelectedElement, getStateService, getTextForSpeedSearch, init, initTree, navigateTo, onStructureSelected, onStructureUnselected, queryPlace, reloadTreeNodes, removeFacetNodesaddItemsChangeListener, 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, updateSelection, wasObjectStoredclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenableSearch, getOriginalClassgetPreferredFocusedComponent, isModified, isModified, isModified, isModifiedcancel, createComponentsetHistorypublic JdkListConfigurable(Project project)
protected java.lang.String getComponentStateKey()
getComponentStateKey in class MasterDetailsComponentpublic java.lang.String getDisplayName()
Configurablepublic java.lang.String getHelpTopic()
ConfigurablegetHelpTopic in interface ConfigurablegetHelpTopic in class MasterDetailsComponentnull if no help is availablepublic java.lang.String getId()
SearchableConfigurableConfigurableEP.idprotected void loadTree()
loadTree in class BaseStructureConfigurableprotected java.util.Collection<? extends ProjectStructureElement> getProjectStructureElements()
getProjectStructureElements in class BaseStructureConfigurablepublic boolean addJdkNode(Sdk jdk, boolean selectInTree)
public void dispose()
Disposablepublic ProjectSdksModel getJdksTreeModel()
public void reset()
UnnamedConfigurablereset in interface UnnamedConfigurablereset in class BaseStructureConfigurablepublic void apply()
throws ConfigurationException
UnnamedConfigurableapply in interface UnnamedConfigurableapply in class MasterDetailsComponentConfigurationException - if values cannot be appliedpublic boolean isModified()
UnnamedConfigurableisModified in interface UnnamedConfigurableisModified in class MasterDetailsComponenttrue if the settings were modified, false otherwisepublic static JdkListConfigurable getInstance(Project project)
protected java.util.ArrayList<AnAction> createActions(boolean fromPopup)
createActions in class BaseStructureConfigurablepublic BaseStructureConfigurable.AbstractAddGroup createAddAction()
createAddAction in class BaseStructureConfigurableprotected java.util.List<? extends RemoveConfigurableHandler<?>> getRemoveHandlers()
getRemoveHandlers in class BaseStructureConfigurableprotected java.lang.String getEmptySelectionString()
getEmptySelectionString in class MasterDetailsComponent