You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2015/07/02 18:51:12 UTC

[05/23] incubator-taverna-language git commit: Save file - error detection added

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 <me...@gmail.com>
Authored: Sun Jun 28 01:43:41 2015 +0530
Committer: Menaka Madushanka <me...@gmail.com>
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);
+			
 
 		}