Package com.biglybt.pifimpl.local.launch
Class PluginLauncherImpl
- java.lang.Object
-
- com.biglybt.pifimpl.local.launch.PluginLauncherImpl
-
public class PluginLauncherImpl extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map
preloaded_plugins
-
Constructor Summary
Constructors Constructor Description PluginLauncherImpl()
-
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)
-
-
-
Method Detail
-
main
private static void main(java.lang.String[] args)
-
launch
public static void launch(java.lang.String[] args)
-
findLaunchablePlugins
private static LaunchablePlugin[] findLaunchablePlugins(LoggerChannelListener listener)
-
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)
-
-