package org.jbehave.core.io.odf;
import org.jbehave.core.io.InvalidStoryResource;
import org.jbehave.core.io.LoadFromURL;
import static org.jbehave.core.io.odf.OdfUtils.loadOdt;
import static org.jbehave.core.io.odf.OdfUtils.parseOdt;
/**
* Loads ODT story resources from URL
*/
public class LoadOdtFromURL extends LoadFromURL {
public String loadResourceAsText(String resourcePath) {
try {
return parseOdt(loadOdt(resourceAsStream(resourcePath)));
} catch (Exception cause) {
throw new InvalidStoryResource(resourcePath, cause);
}
}
}