Class PluginConfigurationEditorController
java.lang.Object
org.jrd.frontend.frame.plugins.PluginConfigurationEditorController
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<DecompilerWrapper, ConfigPanel> private PluginManagerprivate ActionListenerprivate PluginConfigurationEditorView -
Constructor Summary
ConstructorsConstructorDescriptionPluginConfigurationEditorController(PluginConfigurationEditorView view, PluginManager pluginManager) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidapplyWrapperChange(DecompilerWrapper oldWrapper) private DecompilerWrappercloneWrapper(DecompilerWrapper wrapper) private intgetDataFromPanel(DecompilerWrapper wrapper) (package private) voidvoidprivate voidprivate voidremoveWrapper(DecompilerWrapper wrapper) voidsetPluginsConfiguredListener(ActionListener pluginsConfiguredListener) private voidtoggleWebsiteButton(DecompilerWrapper plugin) voidupdatePanelInfo(ConfigPanel pluginConfigPanel, DecompilerWrapper vmInfo) voidupdateWrapperList(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
-