Package org.jrd.frontend.frame.plugins
Class PluginConfigurationEditorController
java.lang.Object
org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map
<DecompilerWrapper, ConfigPanel> private PluginManager
private ActionListener
private PluginConfigurationEditorView
-
Constructor Summary
ConstructorsConstructorDescriptionPluginConfigurationEditorController
(PluginConfigurationEditorView view, PluginManager pluginManager) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
applyWrapperChange
(DecompilerWrapper oldWrapper) private DecompilerWrapper
cloneWrapper
(DecompilerWrapper wrapper) private int
getDataFromPanel
(DecompilerWrapper wrapper) (package private) void
void
private void
private void
removeWrapper
(DecompilerWrapper wrapper) void
setPluginsConfiguredListener
(ActionListener pluginsConfiguredListener) private void
toggleWebsiteButton
(DecompilerWrapper plugin) void
updatePanelInfo
(ConfigPanel pluginConfigPanel, DecompilerWrapper vmInfo) void
updateWrapperList
(List<DecompilerWrapper> wrappers) private void
-
Field Details
-
pluginManager
-
view
-
configPanelHashMap
-
pluginsConfiguredListener
-
-
Constructor Details
-
PluginConfigurationEditorController
public PluginConfigurationEditorController(PluginConfigurationEditorView view, PluginManager pluginManager)
-
-
Method Details
-
openImportDialog
private void openImportDialog() -
confirmWrapperOverwrite
private int confirmWrapperOverwrite() -
onPluginJListChange
void onPluginJListChange() -
toggleWebsiteButton
-
openDownloadUrl
public void openDownloadUrl() -
addWrapper
private void addWrapper() -
removeWrapper
-
validateWrapper
private void validateWrapper() -
updateWrapperList
-
cloneWrapper
-
applyWrapperChange
-
getDataFromPanel
-
getOrCreatePluginConfigPanel
-
updatePanelInfo
-
setPluginsConfiguredListener
-