|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Contract public interface Scanner<T>
This interface is responsible for scanning the binary location provided and provide each binary file through a pull interfaces
| Method Summary | |
|---|---|
java.lang.ClassLoader |
getClassLoader()
Returns a ClassLoader capable of loading classes from the underlying medium |
ComponentInfo |
getComponentInfo(java.lang.Class componentImpl)
Sometimes, annotations processing requires more than a single class, especially when such classes end up being a Java Component (Java Beans, Java EE). |
java.util.Set<java.lang.Class> |
getElements()
Return a complete set of classes available from this location. |
org.glassfish.hk2.classmodel.reflect.Types |
getTypes()
Return the types information for this module |
void |
process(java.io.File archiveFile,
T bundleDesc,
java.lang.ClassLoader classLoader)
|
| Method Detail |
|---|
void process(java.io.File archiveFile,
T bundleDesc,
java.lang.ClassLoader classLoader)
throws java.io.IOException
java.io.IOExceptionjava.lang.ClassLoader getClassLoader()
java.util.Set<java.lang.Class> getElements()
ComponentInfo getComponentInfo(java.lang.Class componentImpl)
componentImpl - class of the component.org.glassfish.hk2.classmodel.reflect.Types getTypes()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||