org.jbehave.core.configuration.weld
Class WeldAnnotationBuilder

java.lang.Object
  extended by org.jbehave.core.configuration.AnnotationBuilder
      extended by org.jbehave.core.configuration.weld.WeldAnnotationBuilder

public class WeldAnnotationBuilder
extends AnnotationBuilder

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
WeldAnnotationBuilder(Class<?> annotatedClass)
           
WeldAnnotationBuilder(Class<?> annotatedClass, AnnotationMonitor annotationMonitor)
           
WeldAnnotationBuilder(Class<?> annotatedClass, Configuration configuration, InjectableStepsFactory stepsFactory)
           
 
Method Summary
 List<CandidateSteps> buildCandidateSteps(Configuration configuration)
           
 Configuration buildConfiguration()
           
protected  ParameterConverters parameterConverters(AnnotationFinder annotationFinder)
           
 
Methods inherited from class org.jbehave.core.configuration.AnnotationBuilder
annotatedClass, annotationFinder, annotationMonitor, buildCandidateSteps, buildEmbedder, embeddableInstance, findPaths, injectEmbedder, instanceOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 class AnnotationBuilder
Throws:
AnnotationRequired

buildCandidateSteps

public List<CandidateSteps> buildCandidateSteps(Configuration configuration)
Overrides:
buildCandidateSteps in class AnnotationBuilder

parameterConverters

protected ParameterConverters parameterConverters(AnnotationFinder annotationFinder)
Overrides:
parameterConverters in class AnnotationBuilder


Copyright © 2003-2011. All Rights Reserved.