Package org.apache.struts2.convention
Class DefaultClassFinder
java.lang.Object
org.apache.struts2.convention.DefaultClassFinder
- All Implemented Interfaces:
- ClassFinder
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionclassclassNested classes/interfaces inherited from interface org.apache.struts2.util.finder.ClassFinderClassFinder.Annotatable, ClassFinder.AnnotationInfo, ClassFinder.ClassInfo, ClassFinder.FieldInfo, ClassFinder.Info, ClassFinder.MethodInfo, ClassFinder.PackageInfo
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultClassFinder(ClassLoaderInterface classLoaderInterface, Collection<URL> urls, boolean extractBaseInterfaces, Set<String> protocols, Test<String> classNameFilter) 
- 
Method SummaryModifier and TypeMethodDescriptionfindAnnotatedClasses(Class<? extends Annotation> annotation) List<Constructor<?>>findAnnotatedConstructors(Class<? extends Annotation> annotation) findAnnotatedFields(Class<? extends Annotation> annotation) findAnnotatedMethods(Class<? extends Annotation> annotation) findAnnotatedPackages(Class<? extends Annotation> annotation) findClasses(Test<ClassFinder.ClassInfo> test) findClassesInPackage(String packageName, boolean recursive) booleanisAnnotationPresent(Class<? extends Annotation> annotation) 
- 
Constructor Details- 
DefaultClassFinderpublic DefaultClassFinder(ClassLoaderInterface classLoaderInterface, Collection<URL> urls, boolean extractBaseInterfaces, Set<String> protocols, Test<String> classNameFilter) 
 
- 
- 
Method Details- 
getClassLoaderInterface- Specified by:
- getClassLoaderInterfacein interface- ClassFinder
 
- 
isAnnotationPresent- Specified by:
- isAnnotationPresentin interface- ClassFinder
 
- 
getClassesNotLoaded- Specified by:
- getClassesNotLoadedin interface- ClassFinder
 
- 
findAnnotatedPackages- Specified by:
- findAnnotatedPackagesin interface- ClassFinder
 
- 
findAnnotatedClasses- Specified by:
- findAnnotatedClassesin interface- ClassFinder
 
- 
findAnnotatedMethods- Specified by:
- findAnnotatedMethodsin interface- ClassFinder
 
- 
findAnnotatedConstructors- Specified by:
- findAnnotatedConstructorsin interface- ClassFinder
 
- 
findAnnotatedFields- Specified by:
- findAnnotatedFieldsin interface- ClassFinder
 
- 
findClassesInPackage- Specified by:
- findClassesInPackagein interface- ClassFinder
 
- 
findClasses- Specified by:
- findClassesin interface- ClassFinder
 
- 
findClasses- Specified by:
- findClassesin interface- ClassFinder
 
 
-