org.jbehave.core.steps.guice
Class GuiceStepsFactory

java.lang.Object
  extended by org.jbehave.core.steps.AbstractStepsFactory
      extended by org.jbehave.core.steps.guice.GuiceStepsFactory
All Implemented Interfaces:
InjectableStepsFactory

public class GuiceStepsFactory
extends AbstractStepsFactory

An InjectableStepsFactory that uses a Guice Injector for the composition and instantiation of all components that contain JBehave annotated methods.

Author:
Cristiano Gavião, Paul Hammant, Mauro Talevi

Constructor Summary
GuiceStepsFactory(Configuration configuration, com.google.inject.Injector injector)
           
 
Method Summary
protected  List<Object> stepsInstances()
           
 
Methods inherited from class org.jbehave.core.steps.AbstractStepsFactory
createCandidateSteps, hasAnnotatedMethods
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuiceStepsFactory

public GuiceStepsFactory(Configuration configuration,
                         com.google.inject.Injector injector)
Method Detail

stepsInstances

protected List<Object> stepsInstances()
Specified by:
stepsInstances in class AbstractStepsFactory


Copyright © 2003-2011. All Rights Reserved.