Class GroovyAnnotationBuilder
- java.lang.Object
-
- org.jbehave.core.configuration.AnnotationBuilder
-
- org.jbehave.core.configuration.groovy.GroovyAnnotationBuilder
-
public class GroovyAnnotationBuilder extends AnnotationBuilder
ExtendsAnnotationBuilder
using Groovy-based resources ifUsingGroovy
annotation is present.- Author:
- Mauro Talevi
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jbehave.core.configuration.AnnotationBuilder
AnnotationBuilder.InstantiationFailed
-
-
Constructor Summary
Constructors Constructor Description GroovyAnnotationBuilder(Class<?> annotatedClass)
GroovyAnnotationBuilder(Class<?> annotatedClass, AnnotationMonitor annotationMonitor)
-
Method Summary
Modifier and Type Method Description Configuration
buildConfiguration()
InjectableStepsFactory
buildStepsFactory(Configuration configuration)
protected GroovyContext
createGroovyContext(groovy.lang.GroovyClassLoader classLoader, GroovyResourceFinder resourceFinder)
protected <T,V extends T>
TinstanceOf(Class<T> type, Class<V> ofClass)
-
Methods inherited from class org.jbehave.core.configuration.AnnotationBuilder
annotatedClass, annotationFinder, annotationMonitor, buildCandidateSteps, buildCandidateSteps, buildEmbedder, defaultEmbedder, elementImplementation, embeddableInstance, embedder, finder, findPaths, injectEmbedder, parameterConverters
-
-
-
-
Constructor Detail
-
GroovyAnnotationBuilder
public GroovyAnnotationBuilder(Class<?> annotatedClass)
-
GroovyAnnotationBuilder
public GroovyAnnotationBuilder(Class<?> annotatedClass, AnnotationMonitor annotationMonitor)
-
-
Method Detail
-
buildConfiguration
public Configuration buildConfiguration() throws AnnotationRequired
- Overrides:
buildConfiguration
in classAnnotationBuilder
- Throws:
AnnotationRequired
-
buildStepsFactory
public InjectableStepsFactory buildStepsFactory(Configuration configuration)
- Overrides:
buildStepsFactory
in classAnnotationBuilder
-
instanceOf
protected <T,V extends T> T instanceOf(Class<T> type, Class<V> ofClass)
- Overrides:
instanceOf
in classAnnotationBuilder
-
createGroovyContext
protected GroovyContext createGroovyContext(groovy.lang.GroovyClassLoader classLoader, GroovyResourceFinder resourceFinder)
-
-