Mercurial > projects > dil
comparison trunk/src/docgen/moduledoc/writers.d @ 473:381044a3feac
Misc fixes & updates.
author | Jari-Matti M?kel? <jmjm@iki.fi> |
---|---|
date | Thu, 08 Nov 2007 17:44:25 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
470:e48a011e687a | 473:381044a3feac |
---|---|
1 /** | |
2 * Author: Jari-Matti Mäkelä | |
3 * License: GPL3 | |
4 */ | |
5 module docgen.moduledoc.writers; | |
6 | |
7 public import docgen.moduledoc.writer; | |
8 //import docgen.moduledoc.latexwriter; | |
9 import docgen.moduledoc.htmlwriter; | |
10 //import docgen.moduledoc.xmlwriter; | |
11 | |
12 class DefaultModuleDocWriterFactory : AbstractWriterFactory, ModuleDocWriterFactory { | |
13 this(DocGenerator generator) { | |
14 super(generator); | |
15 } | |
16 | |
17 ModuleDocWriter createModuleDocWriter(PageWriter writer, DocFormat outputFormat) { | |
18 switch (outputFormat) {/* | |
19 case DocFormat.LaTeX: | |
20 return new LaTeXWriter(this, writer); | |
21 case DocFormat.XML: | |
22 return new XMLWriter(this, writer);*/ | |
23 case DocFormat.HTML: | |
24 return new HTMLWriter(this, writer); | |
25 default: | |
26 throw new Exception("Moduledoc writer type does not exist!"); | |
27 } | |
28 } | |
29 } | |
30 |