Class CafAnnotationProvider

java.lang.Object
com.sun.faces.spi.AnnotationProvider
com.sun.faces.config.AnnotationScanner
com.webmethods.caf.faces.config.CafAnnotationProvider

public class CafAnnotationProvider extends com.sun.faces.config.AnnotationScanner
Discover classes that are annotated with one of the JavaServer Faces annotations that are provided by wired OSGi bundles
  • Field Summary

    Fields inherited from class com.sun.faces.config.AnnotationScanner

    FACES_ANNOTATION_TYPE, FACES_ANNOTATIONS

    Fields inherited from class com.sun.faces.spi.AnnotationProvider

    sc, wrappedAnnotationProvider
  • Constructor Summary

    Constructors
    Constructor
    Description
    CafAnnotationProvider(ServletContext sc, com.sun.faces.spi.AnnotationProvider defProvider)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Map<Class<? extends Annotation>,Set<Class<?>>>
     

    Methods inherited from class com.sun.faces.config.AnnotationScanner

    getClasspathPackages, getWebInfClassesPackages, isAnnotationScanPackagesSet, processClass, processClass, processClassList, processJar, processScripts

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CafAnnotationProvider

      public CafAnnotationProvider(ServletContext sc, com.sun.faces.spi.AnnotationProvider defProvider)
  • Method Details

    • getAnnotatedClasses

      public Map<Class<? extends Annotation>,Set<Class<?>>> getAnnotatedClasses(Set<URI> urls)
      Specified by:
      getAnnotatedClasses in class com.sun.faces.spi.AnnotationProvider