package org.tianocore.frameworkwizard.common.Identifications;\r
\r
import java.io.BufferedReader;\r
+import java.io.BufferedWriter;\r
import java.io.FileNotFoundException;\r
import java.io.FileReader;\r
+import java.io.FileWriter;\r
import java.io.IOException;\r
import java.util.Vector;\r
\r
return null;\r
}\r
}\r
- \r
+\r
public Vector<String> toStringVector(int index) {\r
Vector<String> v = new Vector<String>();\r
v.addElement(getToolChainConfigs(index).getName());\r
vToolChainConfigs.removeElementAt(index);\r
}\r
}\r
- \r
+\r
public void removeAll() {\r
vToolChainConfigs = new Vector<ToolChainConfigId>();\r
}\r
}\r
return v;\r
}\r
- \r
+\r
public Vector<String> getToolChainConfigsValue() {\r
Vector<String> v = new Vector<String>();\r
for (int index = 0; index < this.vToolChainConfigs.size(); index++) {\r
return this.vToolChainConfigs.size();\r
}\r
\r
+ public void saveFile(String file) throws IOException {\r
+ if (size() > 0) {\r
+ FileWriter fw = new FileWriter(file);\r
+ BufferedWriter bw = new BufferedWriter(fw);\r
+ for (int index = 0; index < size(); index++) {\r
+ String line = this.getToolChainConfigs(index).getName() + " " + ToolChainConfigId.EQUALS + " "\r
+ + this.getToolChainConfigs(index).getValue();\r
+ bw.write(line);\r
+ bw.newLine();\r
+ }\r
+ bw.flush();\r
+ bw.close();\r
+ fw.close();\r
+ }\r
+ }\r
+\r
/**\r
- \r
+ \r
@param file\r
@throws IOException\r
@throws FileNotFoundException\r
- \r
- **/\r
+ \r
+ **/\r
public void parseFile(String file) throws IOException {\r
FileReader fr = new FileReader(file);\r
BufferedReader br = new BufferedReader(fr);\r
line = br.readLine();\r
}\r
}\r
- \r
+\r
/**\r
Parse the input string and add name, value to vector \r
\r
@param line\r
- \r
- **/\r
+ \r
+ **/\r
private void parseLine(String line) {\r
String name = "";\r
String value = "";\r