Package org.jbehave.core.io
Class LoadFromClasspath
java.lang.Object
org.jbehave.core.io.LoadFromClasspath
- All Implemented Interfaces:
ResourceLoader,StoryLoader
Loads story resources from classpath
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUses default encoding UTF-8.LoadFromClasspath(Class<?> loadFromClass) Uses a class to get the ClassLoaderLoadFromClasspath(ClassLoader classLoader) Uses default encoding UTF-8LoadFromClasspath(ClassLoader classLoader, Charset charset) Uses classloader and encoding provided.LoadFromClasspath(Charset charset) Uses encoding provided. -
Method Summary
Modifier and TypeMethodDescriptionloadResourceAsText(String resourcePath) loadStoryAsText(String storyPath) protected InputStreamresourceAsStream(String resourcePath) toString()
-
Field Details
-
classLoader
-
-
Constructor Details
-
LoadFromClasspath
public LoadFromClasspath()Uses default encoding UTF-8.- See Also:
-
LoadFromClasspath
Uses encoding provided.- Parameters:
charset- the Charset- See Also:
-
LoadFromClasspath
Uses a class to get the ClassLoader- Parameters:
loadFromClass- the Class to get the ClassLoader from- See Also:
-
LoadFromClasspath
Uses default encoding UTF-8- Parameters:
classLoader- the ClassLoader
-
LoadFromClasspath
Uses classloader and encoding provided.- Parameters:
classLoader- the ClassLoadercharset- the Charset
-
-
Method Details
-
loadResourceAsText
- Specified by:
loadResourceAsTextin interfaceResourceLoader
-
loadStoryAsText
- Specified by:
loadStoryAsTextin interfaceStoryLoader
-
resourceAsStream
-
toString
-