org.jbehave.scenario.reporters
Class FilePrintStreamFactory
java.lang.Object
org.jbehave.scenario.reporters.FilePrintStreamFactory
- All Implemented Interfaces:
- PrintStreamFactory
public class FilePrintStreamFactory
- extends java.lang.Object
- implements PrintStreamFactory
Creates PrintStream
instances that write to a file. It also provides
useful defaults for the file directory and the extension.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilePrintStreamFactory
public FilePrintStreamFactory(java.lang.Class<? extends RunnableScenario> scenarioClass,
ScenarioNameResolver scenarioNameResolver)
FilePrintStreamFactory
public FilePrintStreamFactory(java.lang.Class<? extends RunnableScenario> scenarioClass,
ScenarioNameResolver scenarioNameResolver,
FilePrintStreamFactory.FileConfiguration configuration)
FilePrintStreamFactory
public FilePrintStreamFactory(java.io.File outputFile)
getPrintStream
public java.io.PrintStream getPrintStream()
- Specified by:
getPrintStream
in interface PrintStreamFactory
getOutputFile
public java.io.File getOutputFile()
useConfiguration
public void useConfiguration(FilePrintStreamFactory.FileConfiguration configuration)
outputFile
protected java.io.File outputFile(java.lang.Class<? extends RunnableScenario> scenarioClass,
ScenarioNameResolver scenarioNameResolver,
FilePrintStreamFactory.FileConfiguration configuration)
outputDirectory
protected java.io.File outputDirectory(java.lang.Class<? extends RunnableScenario> scenarioClass,
FilePrintStreamFactory.FileConfiguration configuration)
fileName
protected java.lang.String fileName(java.lang.Class<? extends RunnableScenario> scenarioClass,
ScenarioNameResolver scenarioNameResolver,
FilePrintStreamFactory.FileConfiguration configuration)
Copyright © 2003-2010. All Rights Reserved.