]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkTasks/org/tianocore/framework/tasks/InputFile.java
Fixed the issue caused by introducing INCLUDE_PATH property;
[mirror_edk2.git] / Tools / Source / FrameworkTasks / org / tianocore / framework / tasks / InputFile.java
index b08a38007b6e56f534f9eaab81672fb732494b35..fe0cc83eb2ed116222ab844bfa8e479c59715d2f 100644 (file)
@@ -13,83 +13,12 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 package org.tianocore.framework.tasks;\r
 \r
-import java.io.File;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import java.util.StringTokenizer;\r
-\r
-public class InputFile implements NestElement {\r
-    /**\r
-     InputFile nested element Class\r
-     class member\r
-         -name : name of input file \r
-         -file : name of file including input files\r
-     **/\r
-    private String name = "";\r
-    private File file;\r
-    private List<String> nameList = new ArrayList<String>();\r
-    \r
-    /**\r
-     get class member "name"\r
-     @returns name parameter\r
-     **/\r
-    public String getName() {\r
-        return this.name;\r
-    }\r
-\r
-    /**\r
-     set class member "name"\r
-     @param     name    name of input file  \r
-     **/\r
-    public void setName(String name) {\r
-        this.name = " " + name;\r
-    }\r
-\r
+/**\r
+   InputFile is always used to pass arguments separated by space\r
+ **/\r
+public class InputFile extends NestElement {\r
     public String toString() {\r
-        return getName();\r
-    }\r
-    \r
-    /**\r
-     get class member "file"\r
-     @returns file parameter\r
-     **/\r
-    public File getFile() {\r
-        return this.file;\r
-    }\r
-\r
-    /**\r
-     set class member "file"\r
-     @param     ext     name of file including input files  \r
-     **/\r
-    public void setFile(File file) {\r
-        this.file = file;\r
-    }\r
-\r
-    /**\r
-     set class member "list"\r
-\r
-     @param     fileNameList    name list of include paths, sperated by space, tab,\r
-                                comma or semi-comma\r
-     **/\r
-    public void setList(String fileNameList) {\r
-        if (fileNameList != null && fileNameList.length() > 0) {\r
-            StringTokenizer tokens = new StringTokenizer(fileNameList, " \t,;", false);\r
-            while (tokens.hasMoreTokens()) {\r
-                String fileName = tokens.nextToken().trim();\r
-                if (fileName.length() > 0) {\r
-                    this.nameList.add(fileName);\r
-                }\r
-            }\r
-        }\r
-    }\r
-\r
-    /**\r
-     get class member "list"\r
-\r
-     @returns   The include paths list.\r
-     **/\r
-    public List<String> getList() {\r
-        return nameList;\r
+        return super.toString(" ");\r
     }\r
 }\r
 \r