Save file - error detection added Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/bebd11b4 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/bebd11b4 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/bebd11b4
Branch: refs/heads/master Commit: bebd11b4be0614b5b8b460aad811d59b85a1a6ad Parents: 7bdae42 Author: Menaka Madushanka <[email protected]> Authored: Sun Jun 28 01:43:41 2015 +0530 Committer: Menaka Madushanka <[email protected]> Committed: Sun Jun 28 01:43:41 2015 +0530 ---------------------------------------------------------------------- .../org/apache/taverna/tavlang/CommandLineTool.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/bebd11b4/taverna-language-commandline/src/main/java/org/apache/taverna/tavlang/CommandLineTool.java ---------------------------------------------------------------------- diff --git a/taverna-language-commandline/src/main/java/org/apache/taverna/tavlang/CommandLineTool.java b/taverna-language-commandline/src/main/java/org/apache/taverna/tavlang/CommandLineTool.java index e3f9ec2..cda9ba7 100644 --- a/taverna-language-commandline/src/main/java/org/apache/taverna/tavlang/CommandLineTool.java +++ b/taverna-language-commandline/src/main/java/org/apache/taverna/tavlang/CommandLineTool.java @@ -26,7 +26,10 @@ import io.airlift.airline.Command; import io.airlift.airline.Help; import io.airlift.airline.Option; +import java.io.File; import java.io.IOException; +import java.nio.file.Path; +import java.nio.file.Paths; import java.util.List; import javax.inject.Inject; @@ -304,10 +307,15 @@ public class CommandLineTool { @Override public void execute() { - // TODO Auto-generated method stub - System.out.println("Invalid argument...."); - TvnLangTool command = parser().parse("help", "validate"); - command.execute(); + File f = new File(file); + + if(!f.isFile()){ + System.out.println("Invalid argument...." + " " + file); + TvnLangTool command = parser().parse("help", "validate"); + command.execute(); + } + Validate validate = new Validate(toValidate, file); + }
