Examples of PluginManager


Examples of pl.net.bluesoft.rnd.processtool.plugins.PluginManager

                return new ByteArrayOutputStream() {
                    @Override
                    public void close() throws IOException {
                        super.close();
                        final byte[] bytes = toByteArray();
                        PluginManager pluginManager = ProcessToolContext.Util.getThreadProcessToolContext().getRegistry().getPluginManager();
                        pluginManager.registerPlugin(filename,
                                new ByteArrayInputStream(bytes));
                        displayBundleList();
                        String msg = getLocalizedMessage("plugins.console.upload.success");
                        Window.Notification n = new Window.Notification(msg);
                        n.setDelayMsec(-1);
View Full Code Here

Examples of ro.fortsoft.pf4j.PluginManager

    public static void main(String[] args) {
        // print logo
        printLogo();

        // create the plugin manager
        final PluginManager pluginManager = new DefaultPluginManager();

        // load the plugins
        pluginManager.loadPlugins();

        // enable a disabled plugin
//        pluginManager.enablePlugin("welcome-plugin");

        // start (active/resolved) the plugins
        pluginManager.startPlugins();

        // retrieves the extensions for Greeting extension point
        List<Greeting> greetings = pluginManager.getExtensions(Greeting.class);
        System.out.println(String.format("Found %d extensions for extension point '%s'", greetings.size(), Greeting.class.getName()));
        for (Greeting greeting : greetings) {
            System.out.println(">>> " + greeting.getGreeting());
        }

        // print extensions from classpath (non plugin)
        System.out.println(String.format("Extensions added by classpath:"));
        Set<String> extensionClassNames = pluginManager.getExtensionClassNames(null);
        for (String extension : extensionClassNames) {
            System.out.println("   " + extension);
        }

        // print extensions for each started plugin
        List<PluginWrapper> startedPlugins = pluginManager.getStartedPlugins();
        for (PluginWrapper plugin : startedPlugins) {
            String pluginId = plugin.getDescriptor().getPluginId();
            System.out.println(String.format("Extensions added by plugin '%s':", pluginId));
            extensionClassNames = pluginManager.getExtensionClassNames(pluginId);
            for (String extension : extensionClassNames) {
                System.out.println("   " + extension);
            }
        }

        // stop the plugins
        pluginManager.stopPlugins();
        /*
        Runtime.getRuntime().addShutdownHook(new Thread() {

      @Override
      public void run() {
View Full Code Here

Examples of syn3d.base.PluginManager

    objRoot.addChild(aLgt);

    locale.addBranchGraph(objRoot);
   
   
    PluginManager pluginManager = (PluginManager) new Java3DPluginManager();
    
   
   
    Frame3DXith3D f1=new Frame3DXith3D(null, null,"Test1",-1,-1,600,400,pluginManager);
    // TODO Frame3D f2=new Frame3D(null,"Test2",-1,-1,300,300);
View Full Code Here

Examples of syn3d.base.PluginManager

   * @param args
   */
  public static void main(String[] args) {
     
   
    PluginManager pluginManager = (PluginManager) new Java3DPluginManager();
      SceneNodeJava3D scene = new SceneNodeJava3D(null, pluginManager);
     
   
    //BoundingSphere bs = new BoundingSphere(//universe bounds
    //        new Point3d(0.0, 0.0, 0.0), 1000.0);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.