public class PicoAnnotationBuilder
extends AnnotationBuilder
AnnotationBuilder
to provide PicoContainer-based
dependency injection if UsingPico
annotation is present.Constructor and Description |
---|
PicoAnnotationBuilder(Class<?> annotatedClass) |
PicoAnnotationBuilder(Class<?> annotatedClass,
AnnotationMonitor annotationMonitor) |
Modifier and Type | Method and Description |
---|---|
Configuration |
buildConfiguration() |
InjectableStepsFactory |
buildStepsFactory(Configuration configuration) |
protected PicoContainer |
createPicoContainer(List<PicoModule> modules) |
protected <T,V extends T> |
instanceOf(Class<T> type,
Class<V> ofClass) |
protected ParameterConverters |
parameterConverters(AnnotationFinder annotationFinder) |
protected PicoContainer |
picoContainer() |
public PicoAnnotationBuilder(Class<?> annotatedClass)
public PicoAnnotationBuilder(Class<?> annotatedClass, AnnotationMonitor annotationMonitor)
public Configuration buildConfiguration() throws AnnotationRequired
AnnotationRequired
public InjectableStepsFactory buildStepsFactory(Configuration configuration)
protected ParameterConverters parameterConverters(AnnotationFinder annotationFinder)
protected PicoContainer createPicoContainer(List<PicoModule> modules)
protected PicoContainer picoContainer()
Copyright © 2003–2015. All rights reserved.