Class JsfClassFactory
- java.lang.Object
-
- org.joinfaces.autoconfigure.servlet.initializer.JsfClassFactory
-
public class JsfClassFactory extends java.lang.Object
Factory of classes with jsf types handled byServletContainerInitializer
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JsfClassFactory.Configuration
Configuration of Jsf Class Factory.
-
Constructor Summary
Constructors Constructor Description JsfClassFactory(JsfClassFactory.Configuration jsfAnnotatedClassFactoryConfiguration)
-
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.
-
-
-
Constructor Detail
-
JsfClassFactory
public JsfClassFactory(JsfClassFactory.Configuration jsfAnnotatedClassFactoryConfiguration)
-
-
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.
-
-