Class WeldAnnotationBuilder
- java.lang.Object
-
- org.jbehave.core.configuration.AnnotationBuilder
-
- org.jbehave.core.configuration.weld.WeldAnnotationBuilder
-
public class WeldAnnotationBuilder extends AnnotationBuilder
ExtendsAnnotationBuilder
to provide Weld-based dependency injection ifUsingWeld
annotation is present.- Author:
- Aaron Walker
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jbehave.core.configuration.AnnotationBuilder
AnnotationBuilder.InstantiationFailed
-
-
Constructor Summary
Constructors Constructor Description WeldAnnotationBuilder(Class<?> annotatedClass)
WeldAnnotationBuilder(Class<?> annotatedClass, AnnotationMonitor annotationMonitor)
WeldAnnotationBuilder(Class<?> annotatedClass, Configuration configuration, InjectableStepsFactory stepsFactory)
-
Method Summary
Modifier and Type Method Description Configuration
buildConfiguration()
InjectableStepsFactory
buildStepsFactory(Configuration configuration)
-
Methods inherited from class org.jbehave.core.configuration.AnnotationBuilder
annotatedClass, annotationFinder, annotationMonitor, buildCandidateSteps, buildCandidateSteps, buildEmbedder, defaultEmbedder, elementImplementation, embeddableInstance, embedder, finder, findPaths, injectEmbedder, instanceOf, parameterConverters
-
-
-
-
Constructor Detail
-
WeldAnnotationBuilder
public WeldAnnotationBuilder(Class<?> annotatedClass)
-
WeldAnnotationBuilder
public WeldAnnotationBuilder(Class<?> annotatedClass, AnnotationMonitor annotationMonitor)
-
WeldAnnotationBuilder
public WeldAnnotationBuilder(Class<?> annotatedClass, Configuration configuration, InjectableStepsFactory stepsFactory)
-
-
Method Detail
-
buildConfiguration
public Configuration buildConfiguration() throws AnnotationRequired
- Overrides:
buildConfiguration
in classAnnotationBuilder
- Throws:
AnnotationRequired
-
buildStepsFactory
public InjectableStepsFactory buildStepsFactory(Configuration configuration)
- Overrides:
buildStepsFactory
in classAnnotationBuilder
-
-