|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.ejb.packaging.NativeScanner
public class NativeScanner
| Constructor Summary | |
|---|---|
NativeScanner()
|
|
| Method Summary | |
|---|---|
java.util.Set<java.lang.Class<?>> |
getClassesInJar(java.net.URL jarToScan,
java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> annotationsToLookFor)
return all classes in the jar matching one of these annotations if annotationsToLookFor is empty, return all classes |
java.util.Set<NamedInputStream> |
getFilesInClasspath(java.util.Set<java.lang.String> filePatterns)
Return all files in the classpath (ie PU visibility) matching one of these file names if filePatterns is empty, return all files the use case is really exact file name. |
java.util.Set<NamedInputStream> |
getFilesInJar(java.net.URL jarToScan,
java.util.Set<java.lang.String> filePatterns)
support for patterns is primitive: - **\/*.hbm.xml Other patterns will not be found |
java.util.Set<java.lang.Package> |
getPackagesInJar(java.net.URL jarToScan,
java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> annotationsToLookFor)
This implementation does not honor the list of annotations and return everything. |
java.lang.String |
getUnqualifiedJarName(java.net.URL jarToScan)
return the unqualified JAR name ie customer-model.jar or store.war |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NativeScanner()
| Method Detail |
|---|
public java.util.Set<java.lang.Package> getPackagesInJar(java.net.URL jarToScan,
java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> annotationsToLookFor)
getPackagesInJar in interface Scanner
public java.util.Set<java.lang.Class<?>> getClassesInJar(java.net.URL jarToScan,
java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> annotationsToLookFor)
Scanner
getClassesInJar in interface Scanner
public java.util.Set<NamedInputStream> getFilesInJar(java.net.URL jarToScan,
java.util.Set<java.lang.String> filePatterns)
getFilesInJar in interface Scannerpublic java.util.Set<NamedInputStream> getFilesInClasspath(java.util.Set<java.lang.String> filePatterns)
Scanner
getFilesInClasspath in interface Scannerpublic java.lang.String getUnqualifiedJarName(java.net.URL jarToScan)
Scanner
getUnqualifiedJarName in interface Scanner
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||