|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.axis.utils.cache.ClassCache
A cache class for JavaClass objects, which enables us to quickly reference methods.
Constructor Summary | |
ClassCache()
|
Method Summary | |
void |
deregisterClass(java.lang.String name)
Remove an entry from the cache. |
boolean |
isClassRegistered(java.lang.String name)
Query a given class' cache status. |
JavaClass (src) |
lookup(java.lang.String className,
java.lang.ClassLoader cl)
Find the cached JavaClass entry for this class, creating one if necessary. |
void |
registerClass(java.lang.String name,
java.lang.Class cls)
Register a class in the cache. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ClassCache()
Method Detail |
public void registerClass(java.lang.String name, java.lang.Class cls)
name
- the name of the class.cls
- a Java Class.public void deregisterClass(java.lang.String name)
name
- the name of the class to remove.public boolean isClassRegistered(java.lang.String name)
name
- a class name
public JavaClass (src) lookup(java.lang.String className, java.lang.ClassLoader cl) throws java.lang.ClassNotFoundException
className
- name of the class desiredcl
- ClassLoader to use if we need to load the class
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |