public class WebServiceScanner extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
NO_CLASS_FOUND |
| Constructor and Description |
|---|
WebServiceScanner() |
| Modifier and Type | Method and Description |
|---|---|
protected Class<?> |
classForName(String className) |
protected boolean |
isInterface(String className) |
protected Class |
justPickTheClassThatIsAnInterface(List<String> namesOfClassesWithAnnotation) |
protected Class |
justPickTheClassThatIsNotAnInterface(List<String> namesOfClasses) |
protected <T extends Annotation> |
scanForClassNamesWithAnnotation(Class<T> annotation,
String packageName) |
protected <T> Class |
scanForClassWhichImplementsAndPickFirst(Class<T> interfaceName,
String packageName) |
protected <T extends Annotation> |
scanForClassWithAnnotationAndIsAnInterface(Class<T> annotationName,
String packageName) |
protected <T extends Annotation> |
scanForClassWithAnnotationAndPickTheFirstOneFound(Class<T> annotationName,
String packageName) |
protected static final String NO_CLASS_FOUND
protected <T> Class scanForClassWhichImplementsAndPickFirst(Class<T> interfaceName, String packageName) throws BootStarterCxfException
BootStarterCxfExceptionprotected Class justPickTheClassThatIsNotAnInterface(List<String> namesOfClasses) throws BootStarterCxfException
BootStarterCxfExceptionprotected <T extends Annotation> Class scanForClassWithAnnotationAndPickTheFirstOneFound(Class<T> annotationName, String packageName) throws BootStarterCxfException
BootStarterCxfExceptionprotected <T extends Annotation> List<String> scanForClassNamesWithAnnotation(Class<T> annotation, String packageName) throws BootStarterCxfException
BootStarterCxfExceptionprotected <T extends Annotation> Class scanForClassWithAnnotationAndIsAnInterface(Class<T> annotationName, String packageName) throws BootStarterCxfException
BootStarterCxfExceptionprotected Class justPickTheClassThatIsAnInterface(List<String> namesOfClassesWithAnnotation) throws BootStarterCxfException
BootStarterCxfExceptionprotected boolean isInterface(String className) throws BootStarterCxfException
BootStarterCxfExceptionprotected Class<?> classForName(String className) throws BootStarterCxfException
BootStarterCxfExceptionCopyright © 2019. All rights reserved.