org.jbehave.scenario.parser
Class AbstractScenarioNameResolver

java.lang.Object
  extended by org.jbehave.scenario.parser.AbstractScenarioNameResolver
All Implemented Interfaces:
ScenarioNameResolver
Direct Known Subclasses:
CasePreservingResolver, UnderscoredCamelCaseResolver

public abstract class AbstractScenarioNameResolver
extends java.lang.Object
implements ScenarioNameResolver


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

Constructor Detail

AbstractScenarioNameResolver

protected AbstractScenarioNameResolver()

AbstractScenarioNameResolver

protected AbstractScenarioNameResolver(java.lang.String extension)
Method Detail

resolve

public java.lang.String resolve(java.lang.Class<? extends RunnableScenario> scenarioClass)
Specified by:
resolve in interface ScenarioNameResolver

resolveDirectoryName

protected java.lang.String resolveDirectoryName(java.lang.Class<? extends RunnableScenario> scenarioClass)

resolveFileName

protected abstract java.lang.String resolveFileName(java.lang.Class<? extends RunnableScenario> scenarioClass)


Copyright © 2003-2010. All Rights Reserved.