ipdlx.tools
Class PDFileHandler
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
ipdlx.tools.PDFileHandler
public class PDFileHandler
- extends java.net.URLClassLoader
| Methods inherited from class java.net.URLClassLoader |
addURL, definePackage, findClass, findResource, findResources, getPermissions, getURLs, newInstance, newInstance |
| Methods inherited from class java.security.SecureClassLoader |
defineClass, defineClass |
| Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STRATEGY_ENTRY_KEY
public static final java.lang.String STRATEGY_ENTRY_KEY
- See Also:
- Constant Field Values
PDFileHandler
public PDFileHandler(java.net.URL url)
PDFileHandler
public PDFileHandler(java.net.URL url,
java.lang.ClassLoader parent)
PDFileHandler
public PDFileHandler(java.net.URL[] urls)
PDFileHandler
public PDFileHandler(java.net.URL[] urls,
java.lang.ClassLoader parent)
getStrategy
public Strategy getStrategy(java.lang.String className)
getStrategyFromJarFile
public Strategy getStrategyFromJarFile(java.io.File jarFile,
java.lang.String strategyName)
getStrategyFromJarFile
public Strategy getStrategyFromJarFile(java.util.jar.JarFile jarFile,
java.lang.String strategyName)
getStrategyClassFromJarFile
public java.lang.Class getStrategyClassFromJarFile(java.util.jar.JarFile jarFile,
java.lang.String strategyName)
getStrategyClassSingleEntry
public java.lang.Class getStrategyClassSingleEntry(java.util.jar.JarFile jarFile)
verify
public boolean verify(java.lang.Class c)
fileToJarURL
public static java.net.URL fileToJarURL(java.io.File file,
java.lang.String suffix)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
getStrategyClassFromName
public java.lang.Class getStrategyClassFromName(java.util.jar.JarFile jarFile,
java.lang.String strategyClassName)
getStrategyClassFromManifest
public java.lang.Class getStrategyClassFromManifest(java.util.jar.JarFile jarFile)