From b0d338001cdac5048ac940b88bb1cd60cbbb7abc Mon Sep 17 00:00:00 2001 From: Andrey Ruzhanskiy <andrey.ruzhanskiy@tu-dresden.de> Date: Wed, 2 Oct 2019 00:15:05 +0200 Subject: [PATCH] Adde parameters --- .../mci/brailleplot/commandline/CommandLineParser.java | 6 ++++-- .../inf/mci/brailleplot/commandline/SettingType.java | 10 +++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/commandline/CommandLineParser.java b/src/main/java/de/tudresden/inf/mci/brailleplot/commandline/CommandLineParser.java index b1d5d53a..cdceb8e4 100644 --- a/src/main/java/de/tudresden/inf/mci/brailleplot/commandline/CommandLineParser.java +++ b/src/main/java/de/tudresden/inf/mci/brailleplot/commandline/CommandLineParser.java @@ -23,14 +23,16 @@ public class CommandLineParser { mOptions = new Options(); mOptions.addOption("h", SettingType.DISPLAY_HELP.toString(), false, "Print help and exit") .addRequiredOption("c", SettingType.CSV_LOCATION.toString(), true, "Path to CSV") - .addOption("s", SettingType.SEMANTIC_MAPPING.toString(), true, "Literal for semantic mapping") .addRequiredOption("p", SettingType.PRINTER_CONFIG_PATH.toString(), true, "Path to printer configuration file") .addRequiredOption("t", SettingType.DIAGRAM_TITLE.toString(), true, "Title of the diagram") .addRequiredOption("x", SettingType.X_AXIS_LABEL.toString(), true, "Label of X-axis including unit") .addRequiredOption("y", SettingType.Y_AXIS_LABEL.toString(), true, "Label of Y-axis including unit") .addRequiredOption("d", SettingType.DIAGRAM_TYPE.toString(), true, "Type of the diagram. Possible Values: [ScatterPlot, LineChart, BarChart]") .addOption("f", SettingType.FORMAT.toString(), true, "Name of predefined format from configuration") - .addOption("v", SettingType.VERTICAL_CSV.toString(), false, "Parse CSV in vertical instead of horizontal orientation (Only applicable for BarChart)"); + .addOption("v", SettingType.VERTICAL_CSV.toString(), false, "Parse CSV in vertical instead of horizontal orientation (Only applicable for BarChart)") + .addOption("i", SettingType.INHIBIT_PRINT.toString(), false, "Inhibit the printing process") + .addOption("s", SettingType.SVG_EXPORT.toString(), true, "File path for the generated svg") + .addOption("b", SettingType.BYTE_DUMP.toString(), true, "File path for the generated printing byte dump file"); } /** diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/commandline/SettingType.java b/src/main/java/de/tudresden/inf/mci/brailleplot/commandline/SettingType.java index 3b0f34df..9a7a0b7f 100644 --- a/src/main/java/de/tudresden/inf/mci/brailleplot/commandline/SettingType.java +++ b/src/main/java/de/tudresden/inf/mci/brailleplot/commandline/SettingType.java @@ -16,7 +16,11 @@ public enum SettingType { Y_AXIS_LABEL("yLabel"), DIAGRAM_TYPE("diagram-type"), FORMAT("format"), - VERTICAL_CSV("vertical-csv"); + VERTICAL_CSV("vertical-csv"), + INHIBIT_PRINT("inhibit-print"), + SVG_EXPORT("svg-export"), + BYTE_DUMP("byte-dump"); + private final String mName; @@ -46,6 +50,10 @@ public enum SettingType { return FORMAT; case "vertical-csv": return VERTICAL_CSV; + case "inhibit-print": + return INHIBIT_PRINT; + case "svg-export": + return SVG_EXPORT; default: throw new IllegalArgumentException("Setting not available"); } -- GitLab