org.jbehave.core.configuration.guice
Class GuiceAnnotationBuilder
java.lang.Object
org.jbehave.core.configuration.AnnotationBuilder
org.jbehave.core.configuration.guice.GuiceAnnotationBuilder
public class GuiceAnnotationBuilder
- extends AnnotationBuilder
Extends AnnotationBuilder
to provide Guice-based dependency injection
if UsingGuice
annotation is present.
- Author:
- Cristiano Gavião, Mauro Talevi
Field Summary |
com.google.inject.Injector |
injector
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
injector
public com.google.inject.Injector injector
GuiceAnnotationBuilder
public GuiceAnnotationBuilder(Class<?> annotatedClass)
GuiceAnnotationBuilder
public GuiceAnnotationBuilder(Class<?> annotatedClass,
AnnotationMonitor annotationMonitor)
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
instanceOf
protected <T,V extends T> T instanceOf(Class<T> type,
Class<V> ofClass)
- Overrides:
instanceOf
in class AnnotationBuilder
createInjector
protected com.google.inject.Injector createInjector(List<com.google.inject.Module> modules)
injector
protected com.google.inject.Injector injector()
Copyright © 2003-2011. All Rights Reserved.