]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkTasks/org/tianocore/framework/tasks/Database.java
Fixed the issue caused by introducing INCLUDE_PATH property;
[mirror_edk2.git] / Tools / Source / FrameworkTasks / org / tianocore / framework / tasks / Database.java
index 8c3f6be2222fb777a85de1f3a495f41fa662ff3a..ade950807cbadf161c4da512834ecf1c057c3213 100644 (file)
  **/\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
 /**\r
-  Database\r
-  \r
   Database represents an exceplicity name list of database file. \r
\r
 **/\r
-public class Database implements NestElement{\r
-    ///\r
-    /// name of database file\r
-    ///\r
-    private String name = "";\r
-    ///\r
-    /// name of file including database files\r
-    /// \r
-    private File file;\r
-    ///\r
-    /// the database file name list\r
-    ///\r
-    private List<String> nameList = new ArrayList<String>();\r
-    \r
-    /**\r
-      getName\r
-      \r
-      This function is to get class member "name".\r
-      \r
-      @return             class member "name".\r
-    **/\r
-    public String getName() {\r
-        return this.name;\r
-    }\r
+public class Database extends NestElement {\r
     /**\r
-      setName\r
+      Override NestElement.toString() to return a string with leading "-db"\r
       \r
-      This function is to set class member "name".\r
-      \r
-      @param name : name of database file.\r
-    **/\r
-    public void setName(String name) {\r
-        this.name = " -db " + name;\r
-    }\r
-\r
-    /**\r
-      toString\r
-      \r
-      This function is to call getName() function.\r
-      @return       class member "name".  \r
+      @return String \r
     **/\r
     public String toString() {\r
-        return getName();\r
-    }\r
-    \r
-    /**\r
-      getFile\r
-      \r
-      This function is to get file which include the database file list.\r
-      \r
-      @return      class member "file"\r
-      \r
-    **/\r
-    public File getFile() {\r
-        return this.file;\r
-    }\r
-    /**\r
-      setFile\r
-      \r
-      This function is to set class member "file".\r
-      \r
-      @param file  The file which include the database file list. \r
-    **/\r
-    public void setFile(File file) {\r
-        this.file = file;\r
-    }\r
\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
-    public List<String> getList() {\r
-        return nameList;\r
-    }\r
+        return super.toString(" -db ");\r
+    }    \r
 }
\ No newline at end of file