PrinterFactory

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

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

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

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

def createPrinters: Operation[List[Printer]]

accepted printers created from the list of arguments

accepted printers created from the list of arguments

def createTextPrinter: Operation[Option[Printer]]

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product