|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbehave.core.reporters.FilePrintStreamFactory
public class FilePrintStreamFactory
Creates PrintStream
instances that write to a file identified by the
StoryLocation
. FilePrintStreamFactory.FileConfiguration
specifies directory and the
extension, providing useful default values.
Nested Class Summary | |
---|---|
static class |
FilePrintStreamFactory.AbstractPathResolver
Resolves directory from code location parent file. |
static class |
FilePrintStreamFactory.FileConfiguration
Configuration class for file print streams. |
static interface |
FilePrintStreamFactory.FilePathResolver
|
static class |
FilePrintStreamFactory.FilePrintStream
|
class |
FilePrintStreamFactory.PrintStreamCreationFailed
|
static class |
FilePrintStreamFactory.ResolveToPackagedName
Resolves story location path to java packaged name, replacing '/' with '.' |
static class |
FilePrintStreamFactory.ResolveToSimpleName
Resolves story location path to simple name, considering portion after last '/'. |
Constructor Summary | |
---|---|
FilePrintStreamFactory(StoryLocation storyLocation)
|
|
FilePrintStreamFactory(StoryLocation storyLocation,
FilePrintStreamFactory.FileConfiguration configuration)
|
Method Summary | |
---|---|
FilePrintStreamFactory.FileConfiguration |
configuration()
|
PrintStream |
createPrintStream()
|
File |
getOutputFile()
|
protected File |
outputDirectory()
Return the file output directory, using the configured FilePrintStreamFactory.FilePathResolver |
protected File |
outputFile()
|
protected String |
outputName()
Return the file output name, using the configured FilePrintStreamFactory.FilePathResolver |
void |
useConfiguration(FilePrintStreamFactory.FileConfiguration configuration)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FilePrintStreamFactory(StoryLocation storyLocation)
public FilePrintStreamFactory(StoryLocation storyLocation, FilePrintStreamFactory.FileConfiguration configuration)
Method Detail |
---|
public PrintStream createPrintStream()
createPrintStream
in interface PrintStreamFactory
public File getOutputFile()
public void useConfiguration(FilePrintStreamFactory.FileConfiguration configuration)
public FilePrintStreamFactory.FileConfiguration configuration()
protected File outputFile()
protected File outputDirectory()
FilePrintStreamFactory.FilePathResolver
protected String outputName()
FilePrintStreamFactory.FilePathResolver
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |