org.apache.xbean.finder
Class BundleAnnotationFinder

java.lang.Object
  extended by org.apache.xbean.finder.AbstractFinder
      extended by org.apache.xbean.finder.BundleAnnotationFinder

public class BundleAnnotationFinder
extends AbstractFinder

Version:
$Rev: 942659 $ $Date: 2010-05-10 07:14:17 +0200 (Mon, 10 May 2010) $

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
 
Constructor Summary
BundleAnnotationFinder(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)
           
 
Method Summary
protected  java.net.URL getResource(java.lang.String s)
           
protected  java.lang.Class<?> loadClass(java.lang.String s)
           
 
Methods inherited from class org.apache.xbean.finder.AbstractFinder
findAnnotatedClasses, findAnnotatedConstructors, findAnnotatedFields, findAnnotatedMethods, findAnnotatedPackages, findClassesInPackage, findInheritedAnnotatedClasses, getAnnotationInfos, getClassesNotLoaded, isAnnotationPresent, readClassDef
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BundleAnnotationFinder

public BundleAnnotationFinder(org.osgi.service.packageadmin.PackageAdmin packageAdmin,
                              org.osgi.framework.Bundle bundle)
                       throws java.lang.Exception
Throws:
java.lang.Exception

BundleAnnotationFinder

public BundleAnnotationFinder(org.osgi.service.packageadmin.PackageAdmin packageAdmin,
                              org.osgi.framework.Bundle bundle,
                              ResourceDiscoveryFilter discoveryFilter)
                       throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getResource

protected java.net.URL getResource(java.lang.String s)
Specified by:
getResource in class AbstractFinder

loadClass

protected java.lang.Class<?> loadClass(java.lang.String s)
                                throws java.lang.ClassNotFoundException
Specified by:
loadClass in class AbstractFinder
Throws:
java.lang.ClassNotFoundException


Copyright © 2005-2011. All Rights Reserved.