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
-
Constructor Summary
ConstructorDescriptionUses 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 InputStream
resourceAsStream
(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:
loadResourceAsText
in interfaceResourceLoader
-
loadStoryAsText
- Specified by:
loadStoryAsText
in interfaceStoryLoader
-
resourceAsStream
-
toString
-