|
||||||||||
| 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 | |
|---|---|
ClassLoader |
getClassLoader()
Returns a ClassLoader capable of loading classes from the underlying medium |
ComponentInfo |
getComponentInfo(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). |
Set<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(File archiveFile,
T bundleDesc,
ClassLoader classLoader)
|
| Method Detail |
|---|
void process(File archiveFile,
T bundleDesc,
ClassLoader classLoader)
throws IOException
IOExceptionClassLoader getClassLoader()
Set<Class> getElements()
ComponentInfo getComponentInfo(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 | |||||||||