Files
thpeetz-notes/Quellen/IT/Plugin Architektur.md
T

544 B

title, tags
title tags
Plugin Architektur
IT/Development/Java
IT/Development/Architektur

class PluginLink

public PluginLink() { loader = new Classloader(); }
public init() {
    Class clazz = loader.loadClass(strPluginClass);
    Object newInstance = clazz.newInstance();
    Plugin plugin = (Plugin)instance;
    plugin.init(this);
}
interface Plugin

destroy();
init(PluginLink);
getName();
getDescription();
class PluginTest

addMenuItem
addMenuAction(Action);
getVersion();
getParentFrame();