public class EqualsHashCodeTemplatesPanel extends NamedItemsListEditor<Couple<TemplateResource>>
MasterDetailsComponent.ActionGroupWithPreselection, MasterDetailsComponent.ItemsChangeListener, MasterDetailsComponent.MyActionGroupWrapper, MasterDetailsComponent.MyDeleteAction, MasterDetailsComponent.MyNode, MasterDetailsComponent.MyRootNode
Configurable.Composite, Configurable.NoMargin, Configurable.NoScroll, Configurable.TopComponentController, Configurable.TopComponentProvider, Configurable.VariableProjectAppLevel, Configurable.WithEpDependencies
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 |
---|
EqualsHashCodeTemplatesPanel(Project project,
EqualsHashCodeTemplatesManager manager) |
Modifier and Type | Method and Description |
---|---|
void |
apply()
Stores the settings from the Swing form to the configurable component.
|
protected boolean |
canDelete(Couple<TemplateResource> item) |
protected UnnamedConfigurable |
createConfigurable(Couple<TemplateResource> item) |
java.lang.String |
getDisplayName()
Returns the visible name of the configurable component.
|
java.lang.String |
getHelpTopic()
Returns the topic in the help file which is shown when help for the configurable is requested.
|
boolean |
isModified()
Indicates whether the Swing form was modified or not.
|
protected java.lang.String |
subjDisplayName() |
askForProfileName, createActions, createItem, findByName, getCurrentItems, getItemConfigurable, getItems, getSelectedItem, onItemCloned, onItemCreated, onItemDeleted, reset, selectItem, setDisplayName, setShowIcons, wasObjectStored
addItemsChangeListener, addNode, addNotify, checkForEmptyAndDuplicatedNames, clearChildren, createComponent, createToolbarActionGroup, disposeUIResources, ensureInitialized, findNodeByCondition, findNodeByName, findNodeByObject, forAll, getAdditionalActions, getComponentStateKey, getDetails, getDetailsComponent, getEmptySelectionString, getMaster, getNodeComparator, getPanelPreferredSize, getSelectedConfigurable, getSelectedNode, getSelectedObject, getSplitter, getState, getStateService, getToolbar, getTree, initializeConfigurable, initTree, initUi, isAutoScrollEnabled, isInitialized, loadComponentState, loadState, processRemovedItems, reInitWholePanelIfNeeded, removeNodes, removePaths, restoreLastSelection, selectNodeInTree, selectNodeInTree, selectNodeInTree, selectNodeInTree, selectNodeInTree, setHistory, setSelectedNode, sortDescendants, updateMultiSelection, updateSelection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPreferredFocusedComponent, isModified, isModified, isModified, isModified
cancel
public EqualsHashCodeTemplatesPanel(Project project, EqualsHashCodeTemplatesManager manager)
public java.lang.String getDisplayName()
Configurable
protected java.lang.String subjDisplayName()
subjDisplayName
in class NamedItemsListEditor<Couple<TemplateResource>>
public java.lang.String getHelpTopic()
Configurable
getHelpTopic
in interface Configurable
getHelpTopic
in class MasterDetailsComponent
null
if no help is availablepublic boolean isModified()
UnnamedConfigurable
isModified
in interface UnnamedConfigurable
isModified
in class NamedItemsListEditor<Couple<TemplateResource>>
true
if the settings were modified, false
otherwiseprotected boolean canDelete(Couple<TemplateResource> item)
canDelete
in class NamedItemsListEditor<Couple<TemplateResource>>
protected UnnamedConfigurable createConfigurable(Couple<TemplateResource> item)
createConfigurable
in class NamedItemsListEditor<Couple<TemplateResource>>
public void apply() throws ConfigurationException
UnnamedConfigurable
apply
in interface UnnamedConfigurable
apply
in class NamedItemsListEditor<Couple<TemplateResource>>
ConfigurationException
- if values cannot be applied