Package tvbrowser.core.plugin

Examples of tvbrowser.core.plugin.PluginBaseInfo


          }
         
          PluginProxyManager.getInstance().firePluginBlockListRenewed();
        }
        else {
          PluginBaseInfo baseInfo = getBaseInfoFor(pluginId,baseInfos);
         
          if(baseInfo == null) {
            it.remove();
            continue;
          }
          else if(baseInfo.getVersion().compareTo(item.getVersion()) >= 0) {
            it.remove();
            continue;
          }
        }
      }
View Full Code Here


        Method getVersion = pluginClass.getMethod("getVersion",new Class[0]);
       
        try {
          Version version = (Version)getVersion.invoke(pluginClass, new Object[0]);
         
          PluginBaseInfo baseInfo = new PluginBaseInfo("java." + pluginClass.getName(),version);
         
          if(!availablePlugins.contains(baseInfo)) {
            availablePlugins.add(baseInfo);
          }
        } catch (Exception e) {
        }
       
       
      } catch (Throwable t) {
        urls = null;
        pluginClass = null;
        System.gc();
       
        PluginBaseInfo baseInfo = new PluginBaseInfo("java." + pluginName.toLowerCase() + "." + pluginName, new Version(0,0));
       
        if(!availablePlugins.contains(baseInfo)) {
          availablePlugins.add(baseInfo);
        }
       
View Full Code Here

TOP

Related Classes of tvbrowser.core.plugin.PluginBaseInfo

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.