Class ClassLoaderUtilities
- java.lang.Object
-
- net.anwiba.commons.utilities.lang.ClassLoaderUtilities
-
public class ClassLoaderUtilities extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddToClassPath(java.lang.ClassLoader classLoader, java.io.File path)static voidaddToClassPath(java.lang.ClassLoader classLoader, java.lang.String name)static voidaddToClassPath(java.lang.ClassLoader classLoader, java.net.URI uri)static voidaddToClassPath(java.lang.ClassLoader classLoader, java.net.URL url)static booleancontains(java.net.URI library, java.lang.String resource)static java.lang.StringgetAuthors(java.net.URI uri)static java.lang.StringgetClassPath(java.lang.ClassLoader classLoader)static java.net.URI[]getClassPathUris(java.lang.ClassLoader classLoader)static java.io.FilegetFile(java.lang.String name)static java.io.FilegetFile(java.lang.String name, java.lang.String folder)static java.net.URI[]getLibraries(java.lang.ClassLoader classLoader)static java.net.URI[]getLibraries(java.util.jar.Manifest manifest, java.lang.String parent)static java.lang.StringgetLicense(java.net.URI uri)static java.util.jar.ManifestgetManifest(java.net.URI uri)static java.lang.StringgetNews(java.net.URI uri)static java.lang.StringgetParent(java.net.URI uri)static java.io.FilegetParentFile(java.lang.String folder)static java.lang.StringgetReadMe(java.net.URI uri)
-
-
-
Method Detail
-
addToClassPath
public static void addToClassPath(java.lang.ClassLoader classLoader, java.lang.String name) throws java.io.IOException- Throws:
java.io.IOException
-
addToClassPath
public static void addToClassPath(java.lang.ClassLoader classLoader, java.io.File path) throws java.io.IOException- Throws:
java.io.IOException
-
addToClassPath
public static void addToClassPath(java.lang.ClassLoader classLoader, java.net.URI uri) throws java.io.IOException- Throws:
java.io.IOException
-
addToClassPath
public static void addToClassPath(java.lang.ClassLoader classLoader, java.net.URL url) throws java.io.IOException- Throws:
java.io.IOException
-
getClassPath
public static java.lang.String getClassPath(java.lang.ClassLoader classLoader)
-
getManifest
public static java.util.jar.Manifest getManifest(java.net.URI uri)
-
getLicense
public static java.lang.String getLicense(java.net.URI uri)
-
getReadMe
public static java.lang.String getReadMe(java.net.URI uri)
-
getAuthors
public static java.lang.String getAuthors(java.net.URI uri)
-
getNews
public static java.lang.String getNews(java.net.URI uri)
-
contains
public static boolean contains(java.net.URI library, java.lang.String resource)
-
getLibraries
public static java.net.URI[] getLibraries(java.util.jar.Manifest manifest, java.lang.String parent)
-
getClassPathUris
public static java.net.URI[] getClassPathUris(java.lang.ClassLoader classLoader)
-
getLibraries
public static java.net.URI[] getLibraries(java.lang.ClassLoader classLoader)
-
getParent
public static java.lang.String getParent(java.net.URI uri)
-
getParentFile
public static java.io.File getParentFile(java.lang.String folder)
-
getFile
public static java.io.File getFile(java.lang.String name, java.lang.String folder)
-
getFile
public static java.io.File getFile(java.lang.String name)
-
-