Package org.gudy.azureus2.plugins

Examples of org.gudy.azureus2.plugins.PluginInterface


        try {
          String[] initClassItems = Constants.PAT_SPLIT_COMMA.split(initClass);
          ClassLoader claLoader = this.getClass().getClassLoader();
          if (initClassItems.length > 1) {
            try {
              PluginInterface pi = PluginInitializer.getDefaultInterface().getPluginManager().getPluginInterfaceByID(initClassItems[1]);
              if (pi != null) {
                claLoader = pi.getPluginClassLoader();
              }
            } catch (Exception e) {
              Debug.out(e);
            }
          }
View Full Code Here


 
  public void
  initialize(
    Composite parent )
  { 
    PluginInterface pi = device_manager_ui.getPluginInterface().getPluginManager().getPluginInterfaceByClass( NetStatusPlugin.class  );
   
    plugin = (NetStatusPlugin)pi.getPlugin();
   
    main = new Composite( parent, SWT.NONE);
    GridLayout layout = new GridLayout();
    layout.numColumns = 1;
    layout.marginTop = 4;
View Full Code Here

        }
        return null;
      }
    });

    PluginInterface pi = PluginInitializer.getDefaultInterface();
    UIManager uim = pi.getUIManager();
    MenuManager menuManager = uim.getMenuManager();

    String menuID = "sidebar."
        + ContentNetworkUtils.getTarget(contentNetwork);
   
View Full Code Here

    mdi.createEntryFromSkinRef(MultipleDocumentInterface.SIDEBAR_HEADER_VUZE,
        MultipleDocumentInterface.SIDEBAR_SECTION_ACTIVITIES, "activity",
        "{sidebar." + MultipleDocumentInterface.SIDEBAR_SECTION_ACTIVITIES
            + "}", titleInfoActivityView, null, false, null);

    PluginInterface pi = PluginInitializer.getDefaultInterface();
    UIManager uim = pi.getUIManager();
    MenuManager menuManager = uim.getMenuManager();

    MenuItem menuItem = menuManager.addMenuItem("sidebar."
        + MultipleDocumentInterface.SIDEBAR_SECTION_ACTIVITIES,
        "v3.activity.button.readall");
View Full Code Here

      }
    }

    AzureusCoreFactory.addCoreRunningListener(new AzureusCoreRunningListener() {
      public void azureusCoreRunning(final AzureusCore core) {
        PluginInterface pi = PluginInitializer.getDefaultInterface();
        final UIManager uim = pi.getUIManager();
        uim.addUIListener(new UIManagerListener() {
          public void UIDetached(UIInstance instance) {
          }

          public void UIAttached(UIInstance instance) {
View Full Code Here

  public static String getMediaServerContentURL(Download dl) {
 
    //TorrentListViewsUtils.debugDCAD("enter - getMediaServerContentURL");
 
    PluginManager pm = AzureusCoreFactory.getSingleton().getPluginManager();
    PluginInterface pi = pm.getPluginInterfaceByID("azupnpav", false);
 
    if (pi == null) {
      Logger.log(new LogEvent(LogIDs.UI3, "Media server plugin not found"));
      return null;
    }
 
    if (!pi.getPluginState().isOperational()) {
      Logger.log(new LogEvent(LogIDs.UI3, "Media server plugin not operational"));
      return null;
    }
 
    try {
      Program program = Program.findProgram(".qtl");
      boolean hasQuickTime = program == null ? false
          : (program.getName().toLowerCase().indexOf("quicktime") != -1);
 
      pi.getIPC().invoke("setQuickTimeAvailable", new Object[] {
        new Boolean(hasQuickTime)
      });
 
      Object url = pi.getIPC().invoke("getContentURL", new Object[] {
        dl
      });
      if (url instanceof String) {
        return (String) url;
      }
View Full Code Here

  public static URL getMediaServerContentURL(DiskManagerFileInfo file) {
   
    //TorrentListViewsUtils.debugDCAD("enter - getMediaServerContentURL");
 
    PluginManager pm = AzureusCoreFactory.getSingleton().getPluginManager();
    PluginInterface pi = pm.getPluginInterfaceByID("azupnpav", false);
 
    if (pi == null) {
      Logger.log(new LogEvent(LogIDs.UI3, "Media server plugin not found"));
      return null;
    }
 
    if (!pi.getPluginState().isOperational()) {
      Logger.log(new LogEvent(LogIDs.UI3, "Media server plugin not operational"));
      return null;
    }
 
    try {
      Program program = Program.findProgram(".qtl");
      boolean hasQuickTime = program == null ? false
          : (program.getName().toLowerCase().indexOf("quicktime") != -1);
 
      pi.getIPC().invoke("setQuickTimeAvailable", new Object[] {
        new Boolean(hasQuickTime)
      });
 
      Object url = pi.getIPC().invoke("getContentURL", new Object[] {
          file
      });
      if (url instanceof String) {
        return new URL( (String) url);
      }
View Full Code Here

  private void openIrc(final String server, final String channel,
      final String alias) {
    try {
      PluginManager pluginManager = PluginInitializer.getDefaultInterface().getPluginManager();
      PluginInterface piChat = pluginManager.getPluginInterfaceByID("azplugins");
      UIManager manager = piChat.getUIManager();
      manager.addUIListener(new UIManagerListener() {
        public void UIDetached(UIInstance instance) {
        }

        public void UIAttached(UIInstance instance) {
View Full Code Here

        initializationComplete()
        {
          boolean  release_now = true;
         
          try{
            final PluginInterface dht_pi =
              plugin_interface.getPluginManager().getPluginInterfaceByClass(
                    DHTPlugin.class );
           
            if ( dht_pi != null ){
             
              dht = (DHTPlugin)dht_pi.getPlugin();
             
              final DelayedTask dt =
                plugin_interface.getUtilities().createDelayedTask(
                  new Runnable()
                  {
View Full Code Here

    return null;
  }

  private void initCoreStuff(AzureusCore core) {
    PluginInterface pi = PluginInitializer.getDefaultInterface();
    UIManager uim = pi.getUIManager();
   
    final MenuManager menuManager = uim.getMenuManager();

    if ( !menu_added ){
     
View Full Code Here

TOP

Related Classes of org.gudy.azureus2.plugins.PluginInterface

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.