diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2016-06-28 21:09:43 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2016-07-26 19:47:12 +0300 |
| commit | 8f84c00978dc05007873a9fe1de6a18511dc3cf8 (patch) | |
| tree | 39fead540e22addee40b95b68db08cbea620745b /main/core/CommandLineArgumentContainer.java | |
| parent | 48dcd488054024d98fe1e659a4029630130d1d35 (diff) | |
Restructure project for use with maven
Diffstat (limited to 'main/core/CommandLineArgumentContainer.java')
| -rw-r--r-- | main/core/CommandLineArgumentContainer.java | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/main/core/CommandLineArgumentContainer.java b/main/core/CommandLineArgumentContainer.java deleted file mode 100644 index 2bcb160..0000000 --- a/main/core/CommandLineArgumentContainer.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.jantuomi.interpreter.main.core; - -import org.kohsuke.args4j.Option; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileReader; -import java.io.IOException; - -/** - * Created by jan on 10.6.2016. - */ - -public class CommandLineArgumentContainer { - - private CommandLineArgumentContainer() {} - - private static final CommandLineArgumentContainer instance = new CommandLineArgumentContainer(); - private File srcFile; - - - @Option(name="-f", usage="Execute script in file FILE.") - public void setFile(File file) { - this.srcFile = file; - } - - @Option(name="-i", usage="Run in interactive mode.") - public boolean interactiveModeActive = false; - - - @Option(name="-d", usage="Display verbose debug output.") - public boolean debugModeActive = false; - - public static CommandLineArgumentContainer getInstance() { - return instance; - } - - public boolean isInteractive() { - return interactiveModeActive; - } - - public boolean isDebugModeActive() { - return debugModeActive; - } - - public String getSourceFileContents() { - if (srcFile == null) { - return null; - } - - BufferedReader br; - String contents = null; - try { - br = new BufferedReader(new FileReader(srcFile)); - StringBuilder sb = new StringBuilder(); - String line = br.readLine(); - - while (line != null) { - sb.append(line); - sb.append(System.lineSeparator()); - line = br.readLine(); - } - contents = sb.toString(); - } catch (IOException e) { - e.printStackTrace(); - return null; - } finally { - // Add a newline at the end for comment rows to terminate nicely - return contents + "\n"; - } - } -} |
