org.jbehave.scenario.parser
Class CasePreservingResolver

java.lang.Object
  extended by org.jbehave.scenario.parser.AbstractScenarioNameResolver
      extended by org.jbehave.scenario.parser.CasePreservingResolver
All Implemented Interfaces:
ScenarioNameResolver

public class CasePreservingResolver
extends AbstractScenarioNameResolver

Resolves scenario names while preserving the Java scenario class case eg: "org.jbehave.scenario.ICanLogin.java" -> "org/jbehave/scenario/ICanLogin".

By default no extension is used, but this can be configured via the constructor so that we can resolve name to eg "org/jbehave/scenario/ICanLogin.scenario".


Constructor Summary
CasePreservingResolver()
           
CasePreservingResolver(java.lang.String extension)
           
 
Method Summary
protected  java.lang.String resolveFileName(java.lang.Class<? extends RunnableScenario> scenarioClass)
           
 
Methods inherited from class org.jbehave.scenario.parser.AbstractScenarioNameResolver
resolve, resolveDirectoryName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CasePreservingResolver

public CasePreservingResolver()

CasePreservingResolver

public CasePreservingResolver(java.lang.String extension)
Method Detail

resolveFileName

protected java.lang.String resolveFileName(java.lang.Class<? extends RunnableScenario> scenarioClass)
Specified by:
resolveFileName in class AbstractScenarioNameResolver


Copyright © 2003-2010. All Rights Reserved.