Package jadex.platform.service.library
Class ChangeableURLClassLoader
- java.lang.Object
- 
- java.lang.ClassLoader
- 
- java.security.SecureClassLoader
- 
- java.net.URLClassLoader
- 
- jadex.platform.service.library.ChangeableURLClassLoader
 
 
 
 
- 
- All Implemented Interfaces:
- java.io.Closeable,- java.lang.AutoCloseable
 
 public class ChangeableURLClassLoader extends java.net.URLClassLoader
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.List<java.net.URL>urlsThe url list.
 - 
Constructor SummaryConstructors Constructor Description ChangeableURLClassLoader(java.net.URL[] urls)Create a new classloader.ChangeableURLClassLoader(java.net.URL[] urls, java.lang.ClassLoader parent)Create a new classloader.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddURL(java.net.URL url)Add a url.java.net.URL[]getURLs()Get the urls.voidremoveURL(java.net.URL url)Remove a url.java.lang.StringtoString()- 
Methods inherited from class java.net.URLClassLoaderclose, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, newInstance, newInstance
 - 
Methods inherited from class java.lang.ClassLoaderclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
- 
 
- 
- 
- 
Method Detail- 
addURLpublic void addURL(java.net.URL url) Add a url.- Overrides:
- addURLin class- java.net.URLClassLoader
- Parameters:
- url- The url.
 
 - 
removeURLpublic void removeURL(java.net.URL url) Remove a url.- Parameters:
- url- The url.
 
 - 
getURLspublic java.net.URL[] getURLs() Get the urls.- Overrides:
- getURLsin class- java.net.URLClassLoader
- Returns:
- The urls.
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-