From 4f55abbd32339506d5983fbdec3c321551b38b0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de> Date: Mon, 20 Jun 2016 18:10:38 +0200 Subject: [PATCH] Added constructors --- .../util/graph/export/dot/DotFileWriterStage.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/kieker/analysis/util/graph/export/dot/DotFileWriterStage.java b/src/main/java/kieker/analysis/util/graph/export/dot/DotFileWriterStage.java index 645307a3..88ff5b7d 100644 --- a/src/main/java/kieker/analysis/util/graph/export/dot/DotFileWriterStage.java +++ b/src/main/java/kieker/analysis/util/graph/export/dot/DotFileWriterStage.java @@ -11,17 +11,25 @@ import kieker.analysis.util.graph.util.FileExtension; public class DotFileWriterStage extends DotWriterStage { public DotFileWriterStage(final Function<Graph, String> fileNameMapper) { + this(fileNameMapper, new SimpleDotExportConfiguration()); + } + + public DotFileWriterStage(final Function<Graph, String> fileNameMapper, final DotExportConfiguration exportConfiguration) { super(fileNameMapper.andThen(fileName -> { try { return new FileWriter(fileName); } catch (IOException e) { throw new IllegalArgumentException(e); } - })); + }), exportConfiguration); } public DotFileWriterStage(final String outputDirectory) { - this(new SimpleFileNameMapper(outputDirectory, FileExtension.DOT)); + this(outputDirectory, new SimpleDotExportConfiguration()); + } + + public DotFileWriterStage(final String outputDirectory, final DotExportConfiguration exportConfiguration) { + this(new SimpleFileNameMapper(outputDirectory, FileExtension.DOT), exportConfiguration); } } -- GitLab