9#include <jem/base/Class.h>
10#include <jive/app/ModuleFactory.h>
11#include <jive/app/OutputModule.h>
12#include <jive/util/utilities.h>
14using jem::newInstance;
16using jive::Properties;
19using jive::app::DataPrinter;
20using jive::app::Module;
21using jive::app::OutputModule;
42 const Ref<DataPrinter> printer =
nullptr);
50 static Ref<Module>
makeNew(
const String &name,
51 const Properties &conf,
52 const Properties &props,
53 const Properties &globdat);
Module for outputting data in CSV format.
Definition CSVOutputModule.h:29
virtual ~CSVOutputModule()
Protected destructor.
Definition CSVOutputModule.cpp:37
static Ref< Module > makeNew(const String &name, const Properties &conf, const Properties &props, const Properties &globdat)
Factory method for creating new CSVOutputModule instances.
Definition CSVOutputModule.cpp:47
static void declare()
Register CSVOutputModule type with ModuleFactory.
Definition CSVOutputModule.cpp:64
static const char * TYPE_NAME
Module type name.
Definition CSVOutputModule.h:35