Class JsfClassFactory


  • public class JsfClassFactory
    extends java.lang.Object
    Factory of classes with jsf types handled by ServletContainerInitializer.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  JsfClassFactory.Configuration
      Configuration of Jsf Class Factory.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<java.lang.Class<?>> getAllClasses()
      Compute all classes to be handled by servlet container initializer.
      java.util.Set<java.lang.Class<?>> getAnnotatedClasses()
      Compute all annotated classes to be handled by servlet container initializer.
      java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,​java.util.Set<java.lang.Class<?>>> getAnnotatedClassMap()
      Compute annotated types to be handled by servlet container initializer.
      java.util.Set<java.lang.Class<?>> getOtherClasses()
      Compute all other classes to be handled by servlet container initializer.
      java.util.Map<java.lang.Class<?>,​java.util.Set<java.lang.Class<?>>> getOtherClassMap()
      Compute other types to be handled by servlet container initializer.
      java.util.Collection<java.net.URL> getURLs()
      Compute urls to scan for annotations.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getURLs

        public java.util.Collection<java.net.URL> getURLs()
        Compute urls to scan for annotations.
        Returns:
        collection of urls
      • getAnnotatedClassMap

        public java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,​java.util.Set<java.lang.Class<?>>> getAnnotatedClassMap()
        Compute annotated types to be handled by servlet container initializer. Search libraries with anotherConfig, project classes and resources folder too.
        Returns:
        classes annotated by types handled by servlet container initializer.
      • getOtherClassMap

        public java.util.Map<java.lang.Class<?>,​java.util.Set<java.lang.Class<?>>> getOtherClassMap()
        Compute other types to be handled by servlet container initializer. Search libraries with anotherConfig, project classes and resources folder too.
        Returns:
        classes annotated by types handled by servlet container initializer.
      • getAllClasses

        public java.util.Set<java.lang.Class<?>> getAllClasses()
        Compute all classes to be handled by servlet container initializer.
        Returns:
        set of classes.
      • getAnnotatedClasses

        public java.util.Set<java.lang.Class<?>> getAnnotatedClasses()
        Compute all annotated classes to be handled by servlet container initializer.
        Returns:
        set of annotated classes.
      • getOtherClasses

        public java.util.Set<java.lang.Class<?>> getOtherClasses()
        Compute all other classes to be handled by servlet container initializer.
        Returns:
        set of other classes.