public class PicoAnnotationBuilder extends AnnotationBuilder
AnnotationBuilder
to provide PicoContainer-based
dependency injection if UsingPico
annotation is present.AnnotationBuilder.InstantiationFailed
Constructor and Description |
---|
PicoAnnotationBuilder(Class<?> annotatedClass) |
PicoAnnotationBuilder(Class<?> annotatedClass,
AnnotationMonitor annotationMonitor) |
Modifier and Type | Method and Description |
---|---|
Configuration |
buildConfiguration() |
InjectableStepsFactory |
buildStepsFactory(Configuration configuration) |
protected org.picocontainer.PicoContainer |
createPicoContainer(List<PicoModule> modules) |
protected <T,V extends T> |
instanceOf(Class<T> type,
Class<V> ofClass) |
protected ParameterConverters |
parameterConverters(AnnotationFinder annotationFinder,
ResourceLoader resourceLoader,
TableTransformers tableTransformers) |
protected org.picocontainer.PicoContainer |
picoContainer() |
annotatedClass, annotationFinder, annotationMonitor, buildCandidateSteps, buildCandidateSteps, buildEmbedder, defaultEmbedder, elementImplementation, embeddableInstance, embedder, finder, findPaths, injectEmbedder
public PicoAnnotationBuilder(Class<?> annotatedClass)
public PicoAnnotationBuilder(Class<?> annotatedClass, AnnotationMonitor annotationMonitor)
public Configuration buildConfiguration() throws AnnotationRequired
buildConfiguration
in class AnnotationBuilder
AnnotationRequired
public InjectableStepsFactory buildStepsFactory(Configuration configuration)
buildStepsFactory
in class AnnotationBuilder
protected ParameterConverters parameterConverters(AnnotationFinder annotationFinder, ResourceLoader resourceLoader, TableTransformers tableTransformers)
parameterConverters
in class AnnotationBuilder
protected <T,V extends T> T instanceOf(Class<T> type, Class<V> ofClass)
instanceOf
in class AnnotationBuilder
protected org.picocontainer.PicoContainer createPicoContainer(List<PicoModule> modules)
protected org.picocontainer.PicoContainer picoContainer()
Copyright © 2003–2021. All rights reserved.