Added all important commandline options. Updated documentation.
[javainspect.git] / src / main / java / eu / svjatoslav / inspector / java / CommandlineConfiguration.java
diff --git a/src/main/java/eu/svjatoslav/inspector/java/CommandlineConfiguration.java b/src/main/java/eu/svjatoslav/inspector/java/CommandlineConfiguration.java
deleted file mode 100644 (file)
index cb9e4fc..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-package eu.svjatoslav.inspector.java;
-
-import eu.svjatoslav.commons.commandline.parameterparser.Parser;
-import eu.svjatoslav.commons.commandline.parameterparser.parameter.FileParameters;
-import eu.svjatoslav.commons.commandline.parameterparser.parameter.NullParameter;
-import eu.svjatoslav.commons.commandline.parameterparser.parameter.StringParameter;
-import eu.svjatoslav.commons.commandline.parameterparser.parameter.StringParameters;
-
-public class CommandlineConfiguration {
-
-    public FileParameters jarFiles;
-    public StringParameter graphName;
-    private NullParameter showDebug;
-
-    public CommandlineConfiguration(String args[]) {
-        Parser parser = buildCommandlineParameterParser();
-        if (!parser.parse(args)) {
-            parser.showHelp();
-        }
-
-    }
-
-    public boolean isDebug() {
-        return showDebug.isSpecified();
-    }
-
-    public Parser buildCommandlineParameterParser() {
-        Parser parser = new Parser();
-
-        jarFiles = parser.add(
-                new FileParameters("JAR file(s)"))
-                .mustExist()
-                .addAliases("-j");
-
-        graphName = parser.add(
-                new StringParameter("graph name"))
-                .setMandatory()
-                .addAliases("-n");
-
-        showDebug = parser.add(
-                new NullParameter("show debug info"))
-                .addAliases("-d");
-
-        parser.add(
-                new StringParameters("whitelist glob"))
-                .addAliases("-w");
-
-        parser.add(
-                new StringParameters("blacklist glob"))
-                .addAliases("-b");
-
-        return parser;
-    }
-
-}