Package org.java.plugin

Examples of org.java.plugin.PluginManager


  /**
   * Opens a record route dialog
   */
  @SuppressWarnings("unused")
  private void onGenerateRouteButton() {
    PluginManager pm = PluginManager.lookup(this);
    SumoExportProvider sumoPlugin;
    try {
      sumoPlugin = (SumoExportProvider) pm
          .getPlugin(SumoExportProvider.PLUGIN_ID);
    } catch (PluginLifecycleException e) {
      e.printStackTrace();
      return;
    }
View Full Code Here


public class VisualizerProvider implements VisualizerPluginProviderInterface {

  @Override
  public void init(JMenu topMenuElement, MainWindow mainWindow) {
    PluginManager pManager = PluginManager.lookup(this);
    @SuppressWarnings("unused")
    VisualizerPlugin plugin = null;
    try {
      plugin = (VisualizerPlugin) pManager.getPlugin(VisualizerPlugin.PLUGIN_ID);
    } catch (PluginLifecycleException e) {
      Logger log = Logger.getLogger(this.getClass());
      log.error("Error while initializing the visualizer plugin.", e);
    }
  }
View Full Code Here

   * @author Nico Naumann
   */
  public void init(JMenu menu) {
    try {

      PluginManager manager = PluginManager.lookup(this);
      ExporterPlugin plugin = (ExporterPlugin) manager
          .getPlugin(ExporterPlugin.PLUGIN_ID);
      plugin.initializeExporterPlugins(menu);

      // TODO make mnemonic configurable.

View Full Code Here

    return configureAction;

  }
   
  private void configureAndExport() {
    PluginManager pm = PluginManager.lookup(this);
    SumoExportProvider sumoExportProvider;
    try {
      sumoExportProvider = (SumoExportProvider) pm.getPlugin(SumoExportProvider.PLUGIN_ID);
      SimulationConfigDialog simCfgDlg = new SimulationConfigDialog(sumoExportProvider);
      simCfgDlg.addObserver(this);
      simCfgDlg.setVisible(true);
    } catch (PluginLifecycleException e1) {
      e1.printStackTrace();
View Full Code Here

* which is an extension point of the network view plugin.
*/
public class EventHandlerProvider implements EventHandlerProviderInterface {

  public void init(GraphController networkView) {
    PluginManager pManager = PluginManager.lookup(this);
    VisualizerPlugin plugin = null;
    try {
      plugin = (VisualizerPlugin) pManager.getPlugin(VisualizerPlugin.PLUGIN_ID);
    } catch (PluginLifecycleException e) {
      Logger log = Logger.getLogger(this.getClass());
      log.error("Error while initializing visualizer event handler", e);
    }
   
View Full Code Here

   * Retrieve the appropriate plugin for this class.
   * @return The database plugin.
   */
  private DBPlugin getDBPlugin()
  {
    PluginManager pluginManager = PluginManager.lookup(this);
    try {
      DBPlugin plugin = (DBPlugin) pluginManager.getPlugin(DBPlugin.PluginID);
      return plugin;
    } catch (PluginLifecycleException e) {
      e.printStackTrace();
      return null;
    }
View Full Code Here

   * Initializes the import menu in the main applications menu bar
   * @author Nico Naumann
   */
  public void init(JMenu menuBar) {
    try {
      PluginManager manager = PluginManager.lookup(this);
      GraphPlugin plugin = (GraphPlugin) manager
          .getPlugin(GraphPlugin.PLUGIN_ID);
      plugin.initializeMenuBar(menuBar);
    } catch (Exception ex) {
      ex.printStackTrace();
    }
View Full Code Here

  /**
   * @author Jonas Truemper
   * adds a callback to the menu item
   */
  public void init(JMenu menu) {
    PluginManager pManager = PluginManager.lookup(this);
    OsmWebImportPlugin plugin = null;
    try {
      plugin = (OsmWebImportPlugin) pManager.getPlugin(OsmWebImportPlugin.PLUGIN_ID);
    } catch (PluginLifecycleException e) {
      Logger log = Logger.getLogger(this.getClass());
      log.error("Error while initializing Osm Web Import GUI support.", e);
    }
   
View Full Code Here

*/
public class SumoFileImportProvider implements ImportProviderInterface {

  @Override
  public void init(JMenu topMenuElement) {
    PluginManager pManager = PluginManager.lookup(this);
    SumoFileImportPlugin plugin = null;
    try {
      plugin = (SumoFileImportPlugin)pManager.getPlugin(SumoFileImportPlugin.PLUGIN_ID);
    } catch (PluginLifecycleException e) {
      Logger log = Logger.getLogger(this.getClass());
      log.error("Error while initializing Sumo File Import GUI support.", e);
    }

View Full Code Here

* which is an extension point of the network view plugin.
*/
public class EventHandlerProvider implements EventHandlerProviderInterface {

  public void init(GraphController networkView) {
    PluginManager pManager = PluginManager.lookup(this);
    InfoDockPlugin plugin = null;
    try {
      plugin = (InfoDockPlugin) pManager.getPlugin(InfoDockPlugin.PLUGIN_ID);
    } catch (PluginLifecycleException e) {
      Logger log = Logger.getLogger(this.getClass());
      log.error("Error while initializing InfoDock event handler", e);
    }
   
View Full Code Here

TOP

Related Classes of org.java.plugin.PluginManager

Copyright © 2018 www.massapicom. 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.