public class FileArchive extends java.lang.Object implements Archive
Archive.Entry| Constructor and Description |
|---|
FileArchive(java.lang.ClassLoader loader,
java.io.File dir) |
FileArchive(java.lang.ClassLoader loader,
java.io.File dir,
java.lang.String basePackage) |
FileArchive(java.lang.ClassLoader loader,
java.net.URL url) |
FileArchive(java.lang.ClassLoader loader,
java.net.URL url,
java.lang.String basePackage) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<java.lang.String> |
_iterator() |
static java.lang.String |
decode(java.lang.String fileName) |
java.io.InputStream |
getBytecode(java.lang.String className) |
java.io.File |
getDir() |
java.util.Iterator<Archive.Entry> |
iterator() |
java.lang.Class<?> |
loadClass(java.lang.String className) |
public FileArchive(java.lang.ClassLoader loader,
java.net.URL url)
public FileArchive(java.lang.ClassLoader loader,
java.io.File dir)
public FileArchive(java.lang.ClassLoader loader,
java.net.URL url,
java.lang.String basePackage)
public FileArchive(java.lang.ClassLoader loader,
java.io.File dir,
java.lang.String basePackage)
public java.io.File getDir()
public java.io.InputStream getBytecode(java.lang.String className)
throws java.io.IOException,
java.lang.ClassNotFoundException
getBytecode in interface Archivejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic java.lang.Class<?> loadClass(java.lang.String className)
throws java.lang.ClassNotFoundException
public java.util.Iterator<Archive.Entry> iterator()
iterator in interface java.lang.Iterable<Archive.Entry>public java.util.Iterator<java.lang.String> _iterator()
public static java.lang.String decode(java.lang.String fileName)