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:
getResource
in classAbstractFinder
-
loadClass
- Specified by:
loadClass
in classAbstractFinder
- Throws:
ClassNotFoundException
-
getAnnotatedClassNames
- Specified by:
getAnnotatedClassNames
in interfaceIAnnotationFinder
- Overrides:
getAnnotatedClassNames
in classAbstractFinder
-