PrinterFactory

org.specs2.reporter.PrinterFactory
See thePrinterFactory companion object
case class PrinterFactory(arguments: Arguments, customInstances: CustomInstances, logger: Logger)

Create printers based on their class names and the arguments passed by the user Note that this operation might fail if the corresponding printer classes are not on the class path

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def createHtmlPrinter: Operation[Option[Printer]]
def createJUnitXmlPrinter: Operation[Option[Printer]]
def createMarkdownPrinter: Operation[Option[Printer]]
def createNotifierPrinter: Operation[Option[Printer]]

create a custom printer from a Notifier instance passed in arguments

create a custom printer from a Notifier instance passed in arguments

Attributes

def createPrinter: Operation[Option[Printer]]

create a custom printer from a Name passed in arguments

create a custom printer from a Name passed in arguments

Attributes

def createPrinters: Operation[List[Printer]]

accepted printers created from the list of arguments

accepted printers created from the list of arguments

Attributes

def createTextPrinter: Operation[Option[Printer]]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product