Class JsfClassFactory
- java.lang.Object
-
- org.joinfaces.autoconfigure.servlet.initializer.JsfClassFactory
-
public class JsfClassFactory extends java.lang.ObjectFactory of classes with jsf types handled byServletContainerInitializer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJsfClassFactory.ConfigurationConfiguration 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.
-
-