Class WeldAnnotationBuilder
java.lang.Object
org.jbehave.core.configuration.AnnotationBuilder
org.jbehave.core.configuration.weld.WeldAnnotationBuilder
Extends
AnnotationBuilder
to provide Weld-based dependency injection
if UsingWeld
annotation is present.- Author:
- Aaron Walker
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jbehave.core.configuration.AnnotationBuilder
AnnotationBuilder.InstantiationFailed
-
Constructor Summary
ConstructorDescriptionWeldAnnotationBuilder
(Class<?> annotatedClass) WeldAnnotationBuilder
(Class<?> annotatedClass, AnnotationMonitor annotationMonitor) WeldAnnotationBuilder
(Class<?> annotatedClass, Configuration configuration, InjectableStepsFactory stepsFactory) -
Method Summary
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 Details
-
WeldAnnotationBuilder
-
WeldAnnotationBuilder
-
WeldAnnotationBuilder
public WeldAnnotationBuilder(Class<?> annotatedClass, Configuration configuration, InjectableStepsFactory stepsFactory)
-
-
Method Details
-
buildConfiguration
- Overrides:
buildConfiguration
in classAnnotationBuilder
- Throws:
AnnotationRequired
-
buildStepsFactory
- Overrides:
buildStepsFactory
in classAnnotationBuilder
-