Package org.apache.xbean.finder
Class BundleAnnotationFinder
java.lang.Object
org.apache.xbean.finder.AbstractFinder
org.apache.xbean.finder.BundleAnnotationFinder
- All Implemented Interfaces:
IAnnotationFinder
- Version:
- $Rev: 1160131 $ $Date: 2011-08-22 09:07:20 +0200 (Mon, 22 Aug 2011) $
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.xbean.finder.AbstractFinder
AbstractFinder.Annotatable, AbstractFinder.AnnotationInfo, AbstractFinder.ClassInfo, AbstractFinder.FieldInfo, AbstractFinder.GenericAwareInfoBuildingVisitor, AbstractFinder.Info, AbstractFinder.InfoBuildingVisitor, AbstractFinder.MethodInfo, AbstractFinder.PackageInfo -
Field Summary
Fields inherited from class org.apache.xbean.finder.AbstractFinder
classInfos, originalInfos -
Constructor Summary
ConstructorsConstructorDescriptionBundleAnnotationFinder(org.osgi.service.packageadmin.PackageAdmin packageAdmin, org.osgi.framework.Bundle bundle) BundleAnnotationFinder(org.osgi.service.packageadmin.PackageAdmin packageAdmin, org.osgi.framework.Bundle bundle, ResourceDiscoveryFilter discoveryFilter) BundleAnnotationFinder(org.osgi.service.packageadmin.PackageAdmin packageAdmin, org.osgi.framework.Bundle bundle, ResourceDiscoveryFilter discoveryFilter, Set<String> paths) -
Method Summary
Methods inherited from class org.apache.xbean.finder.AbstractFinder
findAnnotatedClasses, findAnnotatedConstructors, findAnnotatedFields, findAnnotatedMethods, findAnnotatedPackages, findClassesInPackage, findImplementations, findInheritedAnnotatedClasses, findMetaAnnotatedClasses, findMetaAnnotatedFields, findMetaAnnotatedMethods, findSubclasses, getAnnotationInfos, getClassesNotLoaded, isAnnotationPresent, link, readClassDef, readClassDef, readClassDef, readClassDef
-
Constructor Details
-
BundleAnnotationFinder
public BundleAnnotationFinder(org.osgi.service.packageadmin.PackageAdmin packageAdmin, org.osgi.framework.Bundle bundle) throws Exception - Throws:
Exception
-
BundleAnnotationFinder
public BundleAnnotationFinder(org.osgi.service.packageadmin.PackageAdmin packageAdmin, org.osgi.framework.Bundle bundle, ResourceDiscoveryFilter discoveryFilter) throws Exception - Throws:
Exception
-
BundleAnnotationFinder
public BundleAnnotationFinder(org.osgi.service.packageadmin.PackageAdmin packageAdmin, org.osgi.framework.Bundle bundle, ResourceDiscoveryFilter discoveryFilter, Set<String> paths) throws Exception - Throws:
Exception
-
-
Method Details
-
getResource
- Specified by:
getResourcein classAbstractFinder
-
loadClass
- Specified by:
loadClassin classAbstractFinder- Throws:
ClassNotFoundException
-
getAnnotatedClassNames
- Specified by:
getAnnotatedClassNamesin interfaceIAnnotationFinder- Overrides:
getAnnotatedClassNamesin classAbstractFinder
-