|
||||||||||
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 |