fr.lifl.magique.platform.classloader
Class ClassArchive
java.lang.Object
fr.lifl.magique.platform.classloader.ClassArchive
- All Implemented Interfaces:
- java.io.Serializable
- public class ClassArchive
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
|
Constructor Summary |
ClassArchive(java.lang.String fileName,
fr.lifl.magique.platform.classloader.ClassLibrary classLibrary)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
urlName
protected java.net.URL urlName
fileName
protected java.lang.String fileName
login
protected java.lang.String login
bytecode
protected java.lang.Byte[] bytecode
classType
protected transient gnu.bytecode.ClassType classType
className
protected java.lang.String className
dependencies
protected java.util.Vector dependencies
classLibrary
protected transient fr.lifl.magique.platform.classloader.ClassLibrary classLibrary
ClassArchive
public ClassArchive(java.lang.String fileName,
fr.lifl.magique.platform.classloader.ClassLibrary classLibrary)
throws java.lang.ClassNotFoundException
- Parameters:
fileName - :
avec le .class
trace
public void trace(java.lang.String methodName,
java.lang.String message)
setClassLibrary
public void setClassLibrary(fr.lifl.magique.platform.classloader.ClassLibrary classLibrary)
getClassLibrary
public fr.lifl.magique.platform.classloader.ClassLibrary getClassLibrary()
getURLName
public java.net.URL getURLName()
getFileName
public java.lang.String getFileName()
getBytecode
public byte[] getBytecode()
getClassType
public gnu.bytecode.ClassType getClassType()
throws java.io.IOException
- Throws:
java.io.IOException
getClassName
public java.lang.String getClassName()
throws java.io.IOException
- Throws:
java.io.IOException
addDependency
public void addDependency(ClassArchive classArchive)
flush
public void flush()