Package org.jbehave.core.io

Interface Summary
PathCalculator Calculates the paths to given stories.
ResourceLoader  
StoryLoader  
StoryNameResolver Resolves story names from their paths.
StoryPathResolver Resolves story paths converting the Java Embeddable class to a resource path.
 

Class Summary
AbsolutePathCalculator PathCalculator that returns the path provided
AbstractStoryPathResolver  
CasePreservingResolver Resolves story paths while preserving the Java class case, e.g.: "org.jbehave.core.ICanLogin.java" -> "org/jbehave/core/ICanLogin.story".
CodeLocations Collection of utility methods to create code location URLs
LoadFromClasspath Loads story resources from classpath
LoadFromRelativeFile Loads story resources from relative file paths that are traversal to a given location.
LoadFromRelativeFile.StoryFilePath For use the the varargs constructor of LoadFromRelativeFile, to allow a range of possibilities for locating Story file paths
LoadFromURL Loads story resources from URL
RelativePathCalculator PathCalculator that finds given stories relative to the current story.
StoryFinder Finds stories by scanning file system.
StoryLocation Abstraction of a story location, handling cases in which story path is defined as a resource in classpath or as a URL.
UnderscoredCamelCaseResolver Resolves story paths converting the camel-cased Java core class to lower-case underscore-separated paths e.g.: "org.jbehave.core.ICanLogin.java" -> "org/jbehave/core/i_can_login.story".
UnderscoredToCapitalized  
 

Exception Summary
CodeLocations.InvalidCodeLocation  
InvalidStoryResource Thrown when a story resource is not valid
StoryResourceNotFound Thrown when a story resource is not found
 



Copyright © 2003-2012. All Rights Reserved.