Class PluginLauncherImpl


  • public class PluginLauncherImpl
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.Map preloaded_plugins  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.ClassLoader addFileToClassPath​(java.lang.ClassLoader root, java.lang.ClassLoader classLoader, java.io.File f)  
      static java.lang.ClassLoader extendClassLoader​(java.lang.ClassLoader root, java.lang.ClassLoader classLoader, java.net.URL url)  
      private static LaunchablePlugin[] findLaunchablePlugins​(LoggerChannelListener listener)  
      private static java.io.File getApplicationFile​(java.lang.String filename)  
      static java.io.File[] getHighestJarVersions​(java.io.File[] files, java.lang.String[] version_out, java.lang.String[] id_out, boolean discard_non_versioned_when_versioned_found)  
      static Plugin getPreloadedPlugin​(java.lang.String cla)  
      static void launch​(java.lang.String[] args)  
      private static void main​(java.lang.String[] args)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • preloaded_plugins

        private static java.util.Map preloaded_plugins
    • Constructor Detail

      • PluginLauncherImpl

        public PluginLauncherImpl()
    • Method Detail

      • main

        private static void main​(java.lang.String[] args)
      • launch

        public static void launch​(java.lang.String[] args)
      • getPreloadedPlugin

        public static Plugin getPreloadedPlugin​(java.lang.String cla)
      • getApplicationFile

        private static java.io.File getApplicationFile​(java.lang.String filename)
      • getHighestJarVersions

        public static java.io.File[] getHighestJarVersions​(java.io.File[] files,
                                                           java.lang.String[] version_out,
                                                           java.lang.String[] id_out,
                                                           boolean discard_non_versioned_when_versioned_found)
      • addFileToClassPath

        public static java.lang.ClassLoader addFileToClassPath​(java.lang.ClassLoader root,
                                                               java.lang.ClassLoader classLoader,
                                                               java.io.File f)
      • extendClassLoader

        public static java.lang.ClassLoader extendClassLoader​(java.lang.ClassLoader root,
                                                              java.lang.ClassLoader classLoader,
                                                              java.net.URL url)