charite.christo.hotswap
Class ProxyClass
java.lang.Object
charite.christo.hotswap.ProxyClass
- All Implemented Interfaces:
- HasRenderer
public class ProxyClass
- extends java.lang.Object
- implements HasRenderer
These hotswap classes are adapted from the inxar.hotswap library by Paul Cody Johnston.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
getProxyInterfaces
public java.lang.Class[] getProxyInterfaces()
newInstance
public HotswapProxy newInstance()
getSourcefile
public java.io.File getSourcefile()
getClassfile
public java.io.File getClassfile()
getName
public java.lang.String getName()
getClassInstance
public java.lang.Class getClassInstance()
hotswap
public void hotswap()
mayHotswap
public boolean mayHotswap()
getProxyClass
public static ProxyClass getProxyClass(java.lang.String className)
getProxyClass
public static ProxyClass getProxyClass(java.io.File f,
java.lang.String className)
remove
public static void remove(ProxyClass cls)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
getProxyClasses
public static ProxyClass[] getProxyClasses()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getRenderer
public java.lang.Object getRenderer(long options,
long[] rendOptions)
- Specified by:
getRenderer
in interface HasRenderer
'The most important classes are StrapAlign, Protein and StrapEvent.'