@Module public class WebComponent extends java.lang.Object
Constructor and Description |
---|
WebComponent(InjectManager beanManager,
java.lang.String className) |
Modifier and Type | Method and Description |
---|---|
void |
addComponent(BaseType type,
Annotated annotated,
Bean<?> bean) |
void |
createProgram(java.util.ArrayList<ConfigProgram> initList,
java.lang.reflect.Field field,
java.util.ArrayList<java.lang.annotation.Annotation> bindList) |
java.util.ArrayList<Bean<?>> |
getBeanList() |
java.util.ArrayList<Bean<?>> |
getEnabledBeanList() |
java.util.Set<Bean<?>> |
resolve(BaseType type,
java.lang.annotation.Annotation[] qualifiers) |
java.util.Set<Bean<?>> |
resolve(java.lang.reflect.Type type,
java.lang.annotation.Annotation[] bindings) |
void |
resolveSpecializes() |
java.lang.String |
toString() |
void |
validate() |
public WebComponent(InjectManager beanManager, java.lang.String className)
public void resolveSpecializes()
public void createProgram(java.util.ArrayList<ConfigProgram> initList, java.lang.reflect.Field field, java.util.ArrayList<java.lang.annotation.Annotation> bindList) throws ConfigException
ConfigException
public java.util.Set<Bean<?>> resolve(java.lang.reflect.Type type, java.lang.annotation.Annotation[] bindings)
public java.util.Set<Bean<?>> resolve(BaseType type, java.lang.annotation.Annotation[] qualifiers)
public java.util.ArrayList<Bean<?>> getBeanList()
public java.util.ArrayList<Bean<?>> getEnabledBeanList()
public void validate()
public java.lang.String toString()
toString
in class java.lang.Object