|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MetaClassLoader
Metadata about a ClassLoader. This includes the jars that a ClassLoader loads from and the Classes that are potentially available.
| Method Summary | |
|---|---|
Collection<? extends MetaClass> |
findAllImplementors(String interfaceToFind)
Find all the implementors of an interface class. |
MetaClass |
findMetaClass(String className)
Find metadata about a particular Class. |
MetaClassPathElement |
getClassLocation(String codeLocation)
Get metadata about a class locations |
Collection<? extends MetaClassPathElement> |
getClassLocations()
Get metadata about the locations from which the associated ClassLoader loads Classes. |
MetaClass |
getMetaClass(String className)
Get metadata about a particular Class. |
Iterator<? extends MetaClass> |
getMetaClasses()
Get metadata about the Classes from which the associated ClassLoader can load. |
MetaClassLoader |
getParent()
Get the metadata about the parent of the associated ClassLoader. |
| Method Detail |
|---|
MetaClassLoader getParent()
Collection<? extends MetaClassPathElement> getClassLocations()
MetaClassPathElement getClassLocation(String codeLocation)
codeLocation - The location of a folder, jar, or compressed codeIterator<? extends MetaClass> getMetaClasses()
MetaClass getMetaClass(String className)
findMetaClass(java.lang.String).
className - The name of the Class
MetaClass findMetaClass(String className)
className - The name of the Class
Collection<? extends MetaClass> findAllImplementors(String interfaceToFind)
interfaceToFind - The non-null MetaClass associated with the
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||