]>
Commit | Line | Data |
---|---|---|
a13899c5 | 1 | /** @file\r |
2 | \r | |
3 | The file is used to init all JComboBox items\r | |
4 | \r | |
5 | Copyright (c) 2006, Intel Corporation\r | |
6 | All rights reserved. This program and the accompanying materials\r | |
7 | are licensed and made available under the terms and conditions of the BSD License\r | |
8 | which accompanies this distribution. The full text of the license may be found at\r | |
9 | http://opensource.org/licenses/bsd-license.php\r | |
10 | \r | |
11 | THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r | |
12 | WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r | |
13 | \r | |
14 | **/\r | |
15 | package org.tianocore.frameworkwizard.common;\r | |
16 | \r | |
17 | import java.util.Vector;\r | |
18 | \r | |
19 | public class EnumerationData {\r | |
20 | //\r | |
d48c170d | 21 | // Static data for externs definitions\r |
a13899c5 | 22 | //\r |
06a19cee | 23 | public final static String EXTERNS_PCD_IS_DRIVER = "Pcd Is Driver";\r |
b3cb8ee7 | 24 | \r |
a13899c5 | 25 | public final static String EXTERNS_SPECIFICATION = "Specification";\r |
b3cb8ee7 | 26 | \r |
3b7a9058 | 27 | public final static String EXTERNS_IMAGE = "Image";\r |
b3cb8ee7 | 28 | \r |
a13899c5 | 29 | public final static String EXTERNS_MODULE_ENTRY_POINT = "ModuleEntryPoint";\r |
b3cb8ee7 | 30 | \r |
a13899c5 | 31 | public final static String EXTERNS_MODULE_UNLOAD_IMAGE = "ModuleUnloadImage";\r |
b3cb8ee7 | 32 | \r |
3b7a9058 | 33 | public final static String EXTERNS_LIBRARY = "Library";\r |
b3cb8ee7 | 34 | \r |
a13899c5 | 35 | public final static String EXTERNS_CONSTRUCTOR = "Constructor";\r |
b3cb8ee7 | 36 | \r |
a13899c5 | 37 | public final static String EXTERNS_DESTRUCTOR = "Destructor";\r |
b3cb8ee7 | 38 | \r |
3b7a9058 | 39 | public final static String EXTERNS_DRIVER = "Driver";\r |
b3cb8ee7 | 40 | \r |
a13899c5 | 41 | public final static String EXTERNS_DRIVER_BINDING = "DriverBinding";\r |
b3cb8ee7 | 42 | \r |
a13899c5 | 43 | public final static String EXTERNS_COMPONENT_NAME = "ComponentName";\r |
b3cb8ee7 | 44 | \r |
a13899c5 | 45 | public final static String EXTERNS_DRIVER_CONFIG = "DriverConfig";\r |
b3cb8ee7 | 46 | \r |
a13899c5 | 47 | public final static String EXTERNS_DRIVER_DIAG = "DriverDiag";\r |
b3cb8ee7 | 48 | \r |
3b7a9058 | 49 | public final static String EXTERNS_CALL_BACK = "Call Back";\r |
b3cb8ee7 | 50 | \r |
3b7a9058 | 51 | public final static String EXTERNS_VIRTUAL_ADDRESS_MAP_CALL_BACK = "VirtualAddressMap";\r |
b3cb8ee7 | 52 | \r |
3b7a9058 | 53 | public final static String EXTERNS_EXIT_BOOT_SERVICES_CALL_BACK = "ExitBootServices";\r |
b3cb8ee7 | 54 | \r |
d48c170d | 55 | //\r |
56 | // Static data for guid type\r | |
57 | //\r | |
58 | public final static String GUID_TYPE_DATA_HUB_RECORD = "DATA_HUB_RECORD";\r | |
b3cb8ee7 | 59 | \r |
d48c170d | 60 | public final static String GUID_TYPE_EFI_EVENT = "EFI_EVENT";\r |
b3cb8ee7 | 61 | \r |
d48c170d | 62 | public final static String GUID_TYPE_EFI_SYSTEM_CONFIGURATION_TABLE = "EFI_SYSTEM_CONFIGURATION_TABLE";\r |
b3cb8ee7 | 63 | \r |
d48c170d | 64 | public final static String GUID_TYPE_EFI_VARIABLE = "EFI_VARIABLE";\r |
b3cb8ee7 | 65 | \r |
d48c170d | 66 | public final static String GUID_TYPE_GUID = "GUID";\r |
b3cb8ee7 | 67 | \r |
d48c170d | 68 | public final static String GUID_TYPE_HII_PACKAGE_LIST = "HII_PACKAGE_LIST";\r |
b3cb8ee7 | 69 | \r |
d48c170d | 70 | public final static String GUID_TYPE_HOB = "HOB";\r |
b3cb8ee7 | 71 | \r |
d48c170d | 72 | public final static String GUID_TYPE_TOKEN_SPACE_GUID = "TOKEN_SPACE_GUID";\r |
73 | \r | |
b3cb8ee7 | 74 | //\r |
75 | // Static data for build targets\r | |
76 | //\r | |
77 | public final static String BUILD_TARGET_DEBUG = "DEBUG";\r | |
78 | \r | |
79 | public final static String BUILD_TARGET_RELEASE = "RELEASE";\r | |
80 | \r | |
a13899c5 | 81 | //\r |
82 | // Common data\r | |
83 | //\r | |
84 | public Vector<String> vSupportedArchitectures = new Vector<String>();\r | |
b3cb8ee7 | 85 | \r |
a13899c5 | 86 | public Vector<String> vEnabled = new Vector<String>();\r |
b3cb8ee7 | 87 | \r |
a13899c5 | 88 | public Vector<String> vBoolean = new Vector<String>();\r |
b3cb8ee7 | 89 | \r |
a13899c5 | 90 | //\r |
91 | // Used by Msa Header\r | |
92 | //\r | |
93 | public Vector<String> vModuleType = new Vector<String>();\r | |
b3cb8ee7 | 94 | \r |
a13899c5 | 95 | public Vector<String> vCompontentType = new Vector<String>();\r |
b3cb8ee7 | 96 | \r |
a13899c5 | 97 | //\r |
98 | // Used by Library Class Definitions\r | |
99 | //\r | |
100 | public Vector<String> vLibraryUsage = new Vector<String>();\r | |
b3cb8ee7 | 101 | \r |
a13899c5 | 102 | public Vector<String> vFrameworkModuleTypes = new Vector<String>();\r |
b3cb8ee7 | 103 | \r |
a13899c5 | 104 | public Vector<String> vLibClassDef = new Vector<String>();\r |
b3cb8ee7 | 105 | \r |
a13899c5 | 106 | public Vector<String> vLibClassDefBase = new Vector<String>();\r |
b3cb8ee7 | 107 | \r |
a13899c5 | 108 | public Vector<String> vLibClassDefPei = new Vector<String>();\r |
b3cb8ee7 | 109 | \r |
a13899c5 | 110 | public Vector<String> vLibClassDefPeim = new Vector<String>();\r |
b3cb8ee7 | 111 | \r |
a13899c5 | 112 | public Vector<String> vLibClassDefDxeCore = new Vector<String>();\r |
b3cb8ee7 | 113 | \r |
a13899c5 | 114 | public Vector<String> vLibClassDefDxeDriver = new Vector<String>();\r |
b3cb8ee7 | 115 | \r |
a13899c5 | 116 | public Vector<String> vLibClassDefDxeSmmDriver = new Vector<String>();\r |
b3cb8ee7 | 117 | \r |
a13899c5 | 118 | public Vector<String> vLibClassDefUefiDriver = new Vector<String>();\r |
b3cb8ee7 | 119 | \r |
a13899c5 | 120 | //\r |
121 | // Used by Source Files\r | |
122 | //\r | |
123 | public Vector<String> vSourceFilesToolChainFamily = new Vector<String>();\r | |
b3cb8ee7 | 124 | \r |
a13899c5 | 125 | public Vector<String> vSourceFilesFileType = new Vector<String>();\r |
b3cb8ee7 | 126 | \r |
a929458e | 127 | public Vector<String> vToolCode = new Vector<String>();\r |
b3cb8ee7 | 128 | \r |
a13899c5 | 129 | //\r |
130 | // Used by Package Dependencies\r | |
131 | //\r | |
132 | public Vector<String> vPackageUsage = new Vector<String>();\r | |
b3cb8ee7 | 133 | \r |
a13899c5 | 134 | //\r |
135 | // Used by Protocols\r | |
136 | //\r | |
137 | public Vector<String> vProtocolUsage = new Vector<String>();\r | |
b3cb8ee7 | 138 | \r |
a13899c5 | 139 | public Vector<String> vProtocolNotifyUsage = new Vector<String>();\r |
b3cb8ee7 | 140 | \r |
a13899c5 | 141 | public Vector<String> vProtocolType = new Vector<String>();\r |
b3cb8ee7 | 142 | \r |
a13899c5 | 143 | //\r |
144 | // Used by Events\r | |
145 | //\r | |
146 | public Vector<String> vEventType = new Vector<String>();\r | |
b3cb8ee7 | 147 | \r |
a13899c5 | 148 | public Vector<String> vEventUsage = new Vector<String>();\r |
b3cb8ee7 | 149 | \r |
a13899c5 | 150 | public Vector<String> vEventGroup = new Vector<String>();\r |
b3cb8ee7 | 151 | \r |
a13899c5 | 152 | //\r |
153 | // Used by Hobs\r | |
154 | //\r | |
155 | public Vector<String> vHobType = new Vector<String>();\r | |
b3cb8ee7 | 156 | \r |
a13899c5 | 157 | public Vector<String> vHobUsage = new Vector<String>();\r |
b3cb8ee7 | 158 | \r |
a13899c5 | 159 | //\r |
160 | // Used by Ppis\r | |
161 | //\r | |
162 | public Vector<String> vPpiType = new Vector<String>();\r | |
b3cb8ee7 | 163 | \r |
a13899c5 | 164 | public Vector<String> vPpiUsage = new Vector<String>();\r |
b3cb8ee7 | 165 | \r |
a13899c5 | 166 | public Vector<String> vPpiNotifyUsage = new Vector<String>();\r |
b3cb8ee7 | 167 | \r |
a13899c5 | 168 | //\r |
169 | // Used by Variable\r | |
170 | //\r | |
171 | public Vector<String> vVariableUsage = new Vector<String>();\r | |
b3cb8ee7 | 172 | \r |
a13899c5 | 173 | //\r |
174 | // Used by Boot Mode\r | |
175 | //\r | |
176 | public Vector<String> vBootModeNames = new Vector<String>();\r | |
b3cb8ee7 | 177 | \r |
a13899c5 | 178 | public Vector<String> vBootModeUsage = new Vector<String>();\r |
b3cb8ee7 | 179 | \r |
a13899c5 | 180 | //\r |
181 | // Used by System Tables\r | |
182 | //\r | |
183 | public Vector<String> vSystemTableUsage = new Vector<String>();\r | |
b3cb8ee7 | 184 | \r |
a13899c5 | 185 | //\r |
186 | // Used by Data Hubs\r | |
187 | //\r | |
188 | public Vector<String> vDataHubUsage = new Vector<String>();\r | |
b3cb8ee7 | 189 | \r |
a13899c5 | 190 | //\r |
191 | // Used by Hii Packages\r | |
192 | //\r | |
193 | public Vector<String> vHiiPackageUsage = new Vector<String>();\r | |
b3cb8ee7 | 194 | \r |
a13899c5 | 195 | //\r |
196 | // Used by Guid\r | |
197 | //\r | |
198 | public Vector<String> vGuidUsage = new Vector<String>();\r | |
b3cb8ee7 | 199 | \r |
a13899c5 | 200 | //\r |
201 | // Used by Externs\r | |
202 | //\r | |
203 | public Vector<String> vExternTypes = new Vector<String>();\r | |
b3cb8ee7 | 204 | \r |
a13899c5 | 205 | public Vector<String> vPcdDriverTypes = new Vector<String>();\r |
b3cb8ee7 | 206 | \r |
a13899c5 | 207 | //\r |
208 | // Used by Pcd\r | |
209 | //\r | |
210 | public Vector<String> vPcdItemTypes = new Vector<String>();\r | |
b3cb8ee7 | 211 | \r |
fd16c6d5 | 212 | public Vector<String> vPcdUsage = new Vector<String>();\r |
b3cb8ee7 | 213 | \r |
214 | //\r | |
215 | // Used by Build Options\r | |
216 | //\r | |
217 | public Vector<String> vBuildTargets = new Vector<String>();\r | |
a13899c5 | 218 | \r |
219 | public EnumerationData() {\r | |
220 | init();\r | |
221 | }\r | |
b3cb8ee7 | 222 | \r |
a13899c5 | 223 | private void init() {\r |
224 | //\r | |
225 | // Init common data first\r | |
226 | //\r | |
227 | initSupportedArchitectures();\r | |
228 | initEnabled();\r | |
229 | initBoolean();\r | |
b3cb8ee7 | 230 | \r |
a13899c5 | 231 | //\r |
232 | // Used by Msa header\r | |
233 | //\r | |
234 | initModuleType();\r | |
b3cb8ee7 | 235 | \r |
a13899c5 | 236 | //\r |
237 | // Used by Library Class Definitions\r | |
238 | //\r | |
239 | initLibraryUsage();\r | |
240 | initFrameworkModuleTypes();\r | |
241 | initLibClassDefBase();\r | |
242 | initLibClassDefPei();\r | |
243 | initLibClassDefPeim();\r | |
244 | initLibClassDefDxeCore();\r | |
245 | initLibClassDefDxeDriver();\r | |
246 | initLibClassDefDxeSmmDriver();\r | |
247 | initLibClassDefUefiDriver();\r | |
248 | initLibClassDef();\r | |
249 | \r | |
250 | //\r | |
251 | // Used by Library Class Definitions\r | |
252 | //\r | |
253 | initSourceFilesToolChainFamily();\r | |
254 | initSourceFilesFileType();\r | |
a929458e | 255 | initToolCode();\r |
b3cb8ee7 | 256 | \r |
a13899c5 | 257 | //\r |
258 | // Used by Package Dependencies\r | |
259 | //\r | |
260 | initPackageUsage();\r | |
b3cb8ee7 | 261 | \r |
a13899c5 | 262 | //\r |
263 | // Used by Protocols\r | |
264 | //\r | |
265 | initProtocolType();\r | |
266 | initProtocolUsage();\r | |
267 | initProtocolNotifyUsage();\r | |
b3cb8ee7 | 268 | \r |
a13899c5 | 269 | //\r |
270 | // Used by Events\r | |
271 | //\r | |
272 | initEventType();\r | |
273 | initEventUsage();\r | |
274 | initEventGroup();\r | |
b3cb8ee7 | 275 | \r |
a13899c5 | 276 | //\r |
277 | // Used by Hobs\r | |
278 | //\r | |
279 | initHobType();\r | |
280 | initHobUsage();\r | |
b3cb8ee7 | 281 | \r |
a13899c5 | 282 | //\r |
283 | // Used by Ppis\r | |
284 | //\r | |
285 | initPpiType();\r | |
286 | initPpiUsage();\r | |
287 | initPpiNotifyUsage();\r | |
b3cb8ee7 | 288 | \r |
a13899c5 | 289 | //\r |
290 | // Used by Variable\r | |
291 | //\r | |
292 | initVariableUsage();\r | |
b3cb8ee7 | 293 | \r |
a13899c5 | 294 | //\r |
295 | // Used by Boot Mode\r | |
296 | //\r | |
297 | initBootModeNames();\r | |
298 | initBootModeUsage();\r | |
b3cb8ee7 | 299 | \r |
a13899c5 | 300 | //\r |
301 | // Used by System Tables\r | |
302 | //\r | |
303 | initSystemTableUsage();\r | |
b3cb8ee7 | 304 | \r |
a13899c5 | 305 | //\r |
306 | // Used by Data Hubs\r | |
307 | //\r | |
308 | initDataHubUsage();\r | |
b3cb8ee7 | 309 | \r |
a13899c5 | 310 | //\r |
311 | // Used by Hii Packages\r | |
312 | //\r | |
313 | initHiiPackages();\r | |
b3cb8ee7 | 314 | \r |
a13899c5 | 315 | //\r |
316 | // Used by Guid\r | |
317 | //\r | |
318 | initGuidUsage();\r | |
b3cb8ee7 | 319 | \r |
a13899c5 | 320 | //\r |
321 | // Used by Externs\r | |
322 | //\r | |
323 | initExternTypes();\r | |
324 | initPcdDriverTypes();\r | |
b3cb8ee7 | 325 | \r |
a13899c5 | 326 | //\r |
327 | // Used by Pcd\r | |
328 | //\r | |
329 | initPcdItemTypes();\r | |
fd16c6d5 | 330 | initPcdUsage();\r |
b3cb8ee7 | 331 | \r |
332 | //\r | |
333 | // Used by Build Option\r | |
334 | //\r | |
335 | initBuildTargets();\r | |
a13899c5 | 336 | }\r |
b3cb8ee7 | 337 | \r |
a13899c5 | 338 | private void initEnabled() {\r |
339 | vEnabled.removeAllElements();\r | |
340 | vEnabled.addElement("Disabled");\r | |
341 | vEnabled.addElement("Enabled");\r | |
342 | }\r | |
b3cb8ee7 | 343 | \r |
a13899c5 | 344 | private void initBoolean() {\r |
345 | vBoolean.removeAllElements();\r | |
739c6b04 | 346 | vBoolean.addElement(DataType.FALSE);\r |
347 | vBoolean.addElement(DataType.TRUE);\r | |
a13899c5 | 348 | }\r |
b3cb8ee7 | 349 | \r |
a13899c5 | 350 | private void initModuleType() {\r |
351 | vModuleType.removeAllElements();\r | |
352 | vModuleType.addElement("BASE");\r | |
353 | vModuleType.addElement("SEC");\r | |
354 | vModuleType.addElement("PEI_CORE");\r | |
355 | vModuleType.addElement("PEIM");\r | |
356 | vModuleType.addElement("DXE_CORE");\r | |
357 | vModuleType.addElement("DXE_DRIVER");\r | |
358 | vModuleType.addElement("DXE_RUNTIME_DRIVER");\r | |
359 | vModuleType.addElement("DXE_SAL_DRIVER");\r | |
360 | vModuleType.addElement("DXE_SMM_DRIVER");\r | |
d3792844 | 361 | vModuleType.addElement("TOOL");\r |
a13899c5 | 362 | vModuleType.addElement("UEFI_DRIVER");\r |
363 | vModuleType.addElement("UEFI_APPLICATION");\r | |
364 | vModuleType.addElement("USER_DEFINED");\r | |
2003a22e | 365 | Sort.sortVectorString(vModuleType, DataType.SORT_TYPE_ASCENDING);\r |
a13899c5 | 366 | }\r |
b3cb8ee7 | 367 | \r |
368 | // private void initComponentType() {\r | |
369 | // vCompontentType.removeAllElements();\r | |
370 | // vCompontentType.addElement("APRIORI");\r | |
371 | // vCompontentType.addElement("LIBRARY");\r | |
372 | // vCompontentType.addElement("FV_IMAGE_FILE");\r | |
373 | // vCompontentType.addElement("BS_DRIVER");\r | |
374 | // vCompontentType.addElement("RT_DRIVER");\r | |
375 | // vCompontentType.addElement("SAL_RT_DRIVER");\r | |
376 | // vCompontentType.addElement("PE32_PEIM");\r | |
377 | // vCompontentType.addElement("PIC_PEIM");\r | |
378 | // vCompontentType.addElement("COMBINED_PEIM_DRIVER");\r | |
379 | // vCompontentType.addElement("PEI_CORE");\r | |
380 | // vCompontentType.addElement("DXE_CORE");\r | |
381 | // vCompontentType.addElement("APPLICATION");\r | |
382 | // vCompontentType.addElement("BS_DRIVER_EFI");\r | |
383 | // vCompontentType.addElement("SHELLAPP");\r | |
384 | // }\r | |
385 | \r | |
a13899c5 | 386 | private void initSupportedArchitectures() {\r |
387 | vSupportedArchitectures.removeAllElements();\r | |
388 | vSupportedArchitectures.addElement("EBC");\r | |
389 | vSupportedArchitectures.addElement("IA32");\r | |
390 | vSupportedArchitectures.addElement("X64");\r | |
391 | vSupportedArchitectures.addElement("IPF");\r | |
392 | vSupportedArchitectures.addElement("ARM");\r | |
393 | vSupportedArchitectures.addElement("PPC");\r | |
394 | }\r | |
b3cb8ee7 | 395 | \r |
a13899c5 | 396 | private void initLibraryUsage() {\r |
397 | vLibraryUsage.removeAllElements();\r | |
6e73f334 | 398 | vLibraryUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
399 | vLibraryUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
400 | vLibraryUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
401 | vLibraryUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
402 | vLibraryUsage.addElement(DataType.USAGE_TYPE_PRIVATE);\r | |
a13899c5 | 403 | }\r |
b3cb8ee7 | 404 | \r |
a13899c5 | 405 | private void initFrameworkModuleTypes() {\r |
406 | vFrameworkModuleTypes.removeAllElements();\r | |
407 | vFrameworkModuleTypes.addElement("BASE");\r | |
408 | vFrameworkModuleTypes.addElement("SEC");\r | |
409 | vFrameworkModuleTypes.addElement("PEI_CORE");\r | |
410 | vFrameworkModuleTypes.addElement("PEIM");\r | |
411 | vFrameworkModuleTypes.addElement("DXE_CORE");\r | |
412 | vFrameworkModuleTypes.addElement("DXE_DRIVER");\r | |
413 | vFrameworkModuleTypes.addElement("DXE_RUNTIME_DRIVER");\r | |
414 | vFrameworkModuleTypes.addElement("DXE_SAL_DRIVER");\r | |
415 | vFrameworkModuleTypes.addElement("DXE_SMM_DRIVER");\r | |
a13899c5 | 416 | vFrameworkModuleTypes.addElement("UEFI_DRIVER");\r |
417 | vFrameworkModuleTypes.addElement("UEFI_APPLICATION");\r | |
418 | vFrameworkModuleTypes.addElement("USER_DEFINED");\r | |
2003a22e | 419 | Sort.sortVectorString(vFrameworkModuleTypes, DataType.SORT_TYPE_ASCENDING);\r |
a13899c5 | 420 | }\r |
421 | \r | |
422 | private void initLibClassDef() {\r | |
423 | vLibClassDef.removeAllElements();\r | |
424 | for (int index = 0; index < vLibClassDefBase.size(); index++) {\r | |
425 | vLibClassDef.addElement(vLibClassDefBase.elementAt(index));\r | |
426 | }\r | |
427 | for (int index = 0; index < vLibClassDefPei.size(); index++) {\r | |
428 | vLibClassDef.addElement(vLibClassDefPei.elementAt(index));\r | |
429 | }\r | |
430 | for (int index = 0; index < vLibClassDefPeim.size(); index++) {\r | |
431 | vLibClassDef.addElement(vLibClassDefPeim.elementAt(index));\r | |
432 | }\r | |
433 | for (int index = 0; index < vLibClassDefDxeCore.size(); index++) {\r | |
434 | vLibClassDef.addElement(vLibClassDefDxeCore.elementAt(index));\r | |
435 | }\r | |
436 | for (int index = 0; index < vLibClassDefDxeDriver.size(); index++) {\r | |
437 | vLibClassDef.addElement(vLibClassDefDxeDriver.elementAt(index));\r | |
438 | }\r | |
439 | for (int index = 0; index < vLibClassDefDxeSmmDriver.size(); index++) {\r | |
440 | vLibClassDef.addElement(vLibClassDefDxeSmmDriver.elementAt(index));\r | |
441 | }\r | |
442 | for (int index = 0; index < vLibClassDefUefiDriver.size(); index++) {\r | |
443 | vLibClassDef.addElement(vLibClassDefUefiDriver.elementAt(index));\r | |
444 | }\r | |
445 | }\r | |
b3cb8ee7 | 446 | \r |
a13899c5 | 447 | private void initLibClassDefBase() {\r |
448 | vLibClassDefBase.removeAllElements();\r | |
449 | vLibClassDefBase.addElement("BaseLib");\r | |
450 | vLibClassDefBase.addElement("BaseMemoryLib");\r | |
451 | vLibClassDefBase.addElement("CacheMaintenanceLib");\r | |
452 | vLibClassDefBase.addElement("DebugLib");\r | |
453 | vLibClassDefBase.addElement("IoLib");\r | |
454 | vLibClassDefBase.addElement("PcdLib");\r | |
455 | vLibClassDefBase.addElement("PciCf8Lib");\r | |
456 | vLibClassDefBase.addElement("PciExpressLib");\r | |
457 | vLibClassDefBase.addElement("PciLib");\r | |
458 | vLibClassDefBase.addElement("PeCoffGetEntryPointLib");\r | |
459 | vLibClassDefBase.addElement("PeCoffLib");\r | |
460 | vLibClassDefBase.addElement("PerformanceLib");\r | |
461 | vLibClassDefBase.addElement("PrintLib");\r | |
462 | vLibClassDefBase.addElement("SmbusLib");\r | |
463 | vLibClassDefBase.addElement("TimerLib");\r | |
464 | }\r | |
b3cb8ee7 | 465 | \r |
a13899c5 | 466 | private void initLibClassDefPei() {\r |
467 | vLibClassDefPei.removeAllElements();\r | |
468 | vLibClassDefPei.addElement("PeiCoreEntryPoint");\r | |
469 | }\r | |
b3cb8ee7 | 470 | \r |
a13899c5 | 471 | private void initLibClassDefPeim() {\r |
472 | vLibClassDefPeim.removeAllElements();\r | |
473 | vLibClassDefPeim.addElement("BaseMemoryLib");\r | |
474 | vLibClassDefPeim.addElement("DebugLib");\r | |
475 | vLibClassDefPeim.addElement("HobLib");\r | |
476 | vLibClassDefPeim.addElement("IoLib");\r | |
477 | vLibClassDefPeim.addElement("MemoryAllocationLib");\r | |
478 | vLibClassDefPeim.addElement("PcdLib");\r | |
479 | vLibClassDefPeim.addElement("PeiCoreLib");\r | |
480 | vLibClassDefPeim.addElement("PeiServicesTablePointerLib");\r | |
481 | vLibClassDefPeim.addElement("PeimEntryPoint");\r | |
482 | vLibClassDefPeim.addElement("ReportStatusCodeLib");\r | |
483 | vLibClassDefPeim.addElement("ResourcePublicationLib");\r | |
484 | vLibClassDefPeim.addElement("SmbusLib");\r | |
485 | }\r | |
b3cb8ee7 | 486 | \r |
a13899c5 | 487 | private void initLibClassDefDxeCore() {\r |
488 | vLibClassDefDxeCore.removeAllElements();\r | |
489 | vLibClassDefDxeCore.addElement("DxeCoreEntryPoint");\r | |
490 | vLibClassDefDxeCore.addElement("HobLib");\r | |
491 | }\r | |
b3cb8ee7 | 492 | \r |
a13899c5 | 493 | private void initLibClassDefDxeDriver() {\r |
494 | vLibClassDefDxeDriver.removeAllElements();\r | |
495 | vLibClassDefDxeDriver.addElement("DxeServicesTableLib");\r | |
496 | vLibClassDefDxeDriver.addElement("HiiLib");\r | |
497 | vLibClassDefDxeDriver.addElement("HobLib");\r | |
498 | vLibClassDefDxeDriver.addElement("IoLib");\r | |
499 | vLibClassDefDxeDriver.addElement("MemoryAllocationLib");\r | |
500 | vLibClassDefDxeDriver.addElement("PcdLib");\r | |
501 | vLibClassDefDxeDriver.addElement("ReportStatusCodeLib");\r | |
502 | vLibClassDefDxeDriver.addElement("SmbusLib");\r | |
503 | vLibClassDefDxeDriver.addElement("UefiBootServicesTableLib");\r | |
504 | vLibClassDefDxeDriver.addElement("UefiDecompressLib");\r | |
505 | vLibClassDefDxeDriver.addElement("UefiRuntimeServicesTableLib");\r | |
506 | }\r | |
b3cb8ee7 | 507 | \r |
a13899c5 | 508 | private void initLibClassDefDxeSmmDriver() {\r |
509 | vLibClassDefDxeSmmDriver.removeAllElements();\r | |
510 | vLibClassDefDxeSmmDriver.addElement("DxeSmmDriverEntryPoint");\r | |
511 | }\r | |
b3cb8ee7 | 512 | \r |
a13899c5 | 513 | private void initLibClassDefUefiDriver() {\r |
514 | vLibClassDefUefiDriver.removeAllElements();\r | |
515 | vLibClassDefUefiDriver.addElement("BaseMemoryLib");\r | |
516 | vLibClassDefUefiDriver.addElement("DebugLib");\r | |
517 | vLibClassDefUefiDriver.addElement("DevicePathLib");\r | |
518 | vLibClassDefUefiDriver.addElement("UefiDriverEntryPoint");\r | |
519 | vLibClassDefUefiDriver.addElement("UefiDriverModelLib");\r | |
520 | vLibClassDefUefiDriver.addElement("UefiLib");\r | |
521 | }\r | |
b3cb8ee7 | 522 | \r |
a13899c5 | 523 | private void initSourceFilesToolChainFamily() {\r |
524 | vSourceFilesToolChainFamily.removeAllElements();\r | |
525 | vSourceFilesToolChainFamily.addElement("MSFT");\r | |
526 | vSourceFilesToolChainFamily.addElement("INTC");\r | |
527 | vSourceFilesToolChainFamily.addElement("GCC");\r | |
528 | }\r | |
b3cb8ee7 | 529 | \r |
a13899c5 | 530 | private void initSourceFilesFileType() {\r |
531 | vSourceFilesFileType.removeAllElements();\r | |
532 | vSourceFilesFileType.addElement("CCODE");\r | |
533 | vSourceFilesFileType.addElement("CHEADER");\r | |
534 | vSourceFilesFileType.addElement("ASMHEADER");\r | |
535 | vSourceFilesFileType.addElement("ASM");\r | |
536 | vSourceFilesFileType.addElement("UNI");\r | |
537 | vSourceFilesFileType.addElement("TXT");\r | |
538 | vSourceFilesFileType.addElement("DXS");\r | |
539 | vSourceFilesFileType.addElement("BMP");\r | |
540 | vSourceFilesFileType.addElement("VFR");\r | |
541 | vSourceFilesFileType.addElement("BINARY");\r | |
542 | vSourceFilesFileType.addElement("FV");\r | |
543 | vSourceFilesFileType.addElement("FFS");\r | |
544 | vSourceFilesFileType.addElement("EFI");\r | |
545 | }\r | |
b3cb8ee7 | 546 | \r |
a929458e | 547 | private void initToolCode() {\r |
548 | vToolCode.removeAllElements();\r | |
549 | vToolCode.addElement(DataType.EMPTY_SELECT_ITEM);\r | |
b3cb8ee7 | 550 | // vToolCode.addElement("Build_CCode");\r |
551 | // vToolCode.addElement("Build_AUTOGEN");\r | |
552 | // vToolCode.addElement("Build_DPX");\r | |
553 | // vToolCode.addElement("Build_ASM");\r | |
554 | // vToolCode.addElement("Build_Assembly");\r | |
555 | // vToolCode.addElement("Build_Gcc_Assembly");\r | |
556 | // vToolCode.addElement("Build_IPF_Assembly_Code");\r | |
557 | // vToolCode.addElement("Build_IPF_PP_Code");\r | |
558 | // vToolCode.addElement("Build_Library");\r | |
559 | // vToolCode.addElement("Build_UNI");\r | |
560 | // vToolCode.addElement("Build_Unicode_Database");\r | |
561 | // vToolCode.addElement("Build_VFR");\r | |
562 | // vToolCode.addElement("Build_DUMMY");\r | |
1fd225e0 | 563 | vToolCode.addElement("CC");\r |
564 | vToolCode.addElement("DLINK");\r | |
565 | vToolCode.addElement("SLINK");\r | |
566 | vToolCode.addElement("PP");\r | |
567 | vToolCode.addElement("ASM");\r | |
568 | vToolCode.addElement("ASMLINK");\r | |
569 | vToolCode.addElement("ASL");\r | |
a929458e | 570 | }\r |
b3cb8ee7 | 571 | \r |
a13899c5 | 572 | private void initPackageUsage() {\r |
573 | vPackageUsage.removeAllElements();\r | |
6e73f334 | 574 | vPackageUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
575 | vPackageUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
a13899c5 | 576 | }\r |
b3cb8ee7 | 577 | \r |
a13899c5 | 578 | private void initProtocolUsage() {\r |
579 | vProtocolUsage.removeAllElements();\r | |
6e73f334 | 580 | vProtocolUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
581 | vProtocolUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
582 | vProtocolUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
583 | vProtocolUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
584 | vProtocolUsage.addElement(DataType.USAGE_TYPE_TO_START);\r | |
585 | vProtocolUsage.addElement(DataType.USAGE_TYPE_BY_START);\r | |
586 | vProtocolUsage.addElement(DataType.USAGE_TYPE_PRIVATE);\r | |
a13899c5 | 587 | }\r |
b3cb8ee7 | 588 | \r |
a13899c5 | 589 | private void initProtocolType() {\r |
590 | vProtocolType.removeAllElements();\r | |
6e73f334 | 591 | vProtocolType.addElement(DataType.PROTOCOL_TYPE_PROTOCOL);\r |
592 | vProtocolType.addElement(DataType.PROTOCOL_TYPE_PROTOCOL_NOTIFY);\r | |
a13899c5 | 593 | }\r |
b3cb8ee7 | 594 | \r |
a13899c5 | 595 | private void initEventType() {\r |
596 | vEventType.removeAllElements();\r | |
597 | vEventType.addElement("CreateEvents");\r | |
598 | vEventType.addElement("SignalEvents");\r | |
599 | }\r | |
b3cb8ee7 | 600 | \r |
a13899c5 | 601 | private void initEventUsage() {\r |
602 | vEventUsage.removeAllElements();\r | |
6e73f334 | 603 | vEventUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
604 | vEventUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
605 | vEventUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
606 | vEventUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
607 | vEventUsage.addElement(DataType.USAGE_TYPE_PRIVATE);\r | |
a13899c5 | 608 | }\r |
b3cb8ee7 | 609 | \r |
a13899c5 | 610 | private void initEventGroup() {\r |
611 | vEventGroup.removeAllElements();\r | |
612 | vEventGroup.addElement("EVENT_GROUP_GUID");\r | |
613 | vEventGroup.addElement("EVENT_TYPE_PERIODIC_TIMER");\r | |
614 | vEventGroup.addElement("EVENT_TYPE_RELATIVE_TIMER");\r | |
615 | }\r | |
b3cb8ee7 | 616 | \r |
a13899c5 | 617 | private void initHobType() {\r |
618 | vHobType.removeAllElements();\r | |
619 | vHobType.addElement("PHIT");\r | |
620 | vHobType.addElement("MEMORY_ALLOCATION");\r | |
621 | vHobType.addElement("RESOURCE_DESCRIPTOR");\r | |
622 | vHobType.addElement("GUID_EXTENSION");\r | |
623 | vHobType.addElement("FIRMWARE_VOLUME");\r | |
624 | vHobType.addElement("CPU");\r | |
625 | vHobType.addElement("POOL");\r | |
626 | vHobType.addElement("CAPSULE_VOLUME");\r | |
627 | }\r | |
b3cb8ee7 | 628 | \r |
a13899c5 | 629 | private void initHobUsage() {\r |
630 | vHobUsage.removeAllElements();\r | |
6e73f334 | 631 | vHobUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
632 | vHobUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
633 | vHobUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
634 | vHobUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
635 | vHobUsage.addElement(DataType.USAGE_TYPE_PRIVATE);\r | |
a13899c5 | 636 | }\r |
b3cb8ee7 | 637 | \r |
a13899c5 | 638 | private void initPpiType() {\r |
639 | vPpiType.removeAllElements();\r | |
6e73f334 | 640 | vPpiType.addElement(DataType.PPI_TYPE_PPI);\r |
641 | vPpiType.addElement(DataType.PPI_TYPE_PPI_NOTIFY);\r | |
a13899c5 | 642 | }\r |
b3cb8ee7 | 643 | \r |
a13899c5 | 644 | private void initPpiUsage() {\r |
645 | vPpiUsage.removeAllElements();\r | |
6e73f334 | 646 | vPpiUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
647 | vPpiUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
648 | vPpiUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
649 | vPpiUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
650 | vPpiUsage.addElement(DataType.USAGE_TYPE_PRIVATE);\r | |
a13899c5 | 651 | }\r |
b3cb8ee7 | 652 | \r |
a13899c5 | 653 | private void initPpiNotifyUsage() {\r |
654 | vPpiNotifyUsage.removeAllElements();\r | |
6e73f334 | 655 | vPpiNotifyUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r |
a13899c5 | 656 | }\r |
b3cb8ee7 | 657 | \r |
a13899c5 | 658 | private void initProtocolNotifyUsage() {\r |
6e73f334 | 659 | vProtocolNotifyUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r |
a13899c5 | 660 | }\r |
b3cb8ee7 | 661 | \r |
a13899c5 | 662 | private void initVariableUsage() {\r |
663 | vVariableUsage.removeAllElements();\r | |
6e73f334 | 664 | vVariableUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
665 | vVariableUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
666 | vVariableUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
667 | vVariableUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
668 | vVariableUsage.addElement(DataType.USAGE_TYPE_PRIVATE);\r | |
a13899c5 | 669 | }\r |
b3cb8ee7 | 670 | \r |
a13899c5 | 671 | private void initBootModeNames() {\r |
672 | vBootModeNames.removeAllElements();\r | |
673 | vBootModeNames.addElement("FULL");\r | |
674 | vBootModeNames.addElement("MINIMAL");\r | |
675 | vBootModeNames.addElement("NO_CHANGE");\r | |
676 | vBootModeNames.addElement("DIAGNOSTICS");\r | |
bf116856 | 677 | vBootModeNames.addElement("DEFAULT");\r |
a13899c5 | 678 | vBootModeNames.addElement("S2_RESUME");\r |
679 | vBootModeNames.addElement("S3_RESUME");\r | |
680 | vBootModeNames.addElement("S4_RESUME");\r | |
681 | vBootModeNames.addElement("S5_RESUME");\r | |
682 | vBootModeNames.addElement("FLASH_UPDATE");\r | |
bf116856 | 683 | vBootModeNames.addElement("RECOVERY_FULL");\r |
684 | vBootModeNames.addElement("RECOVERY_MINIMAL");\r | |
685 | vBootModeNames.addElement("RECOVERY_NO_CHANGE");\r | |
686 | vBootModeNames.addElement("RECOVERY_DIAGNOSTICS");\r | |
687 | vBootModeNames.addElement("RECOVERY_DEFAULT");\r | |
688 | vBootModeNames.addElement("RECOVERY_S2_RESUME");\r | |
689 | vBootModeNames.addElement("RECOVERY_S3_RESUME");\r | |
690 | vBootModeNames.addElement("RECOVERY_S4_RESUME");\r | |
691 | vBootModeNames.addElement("RECOVERY_S5_RESUME");\r | |
692 | vBootModeNames.addElement("RECOVERY_FLASH_UPDATE");\r | |
a13899c5 | 693 | }\r |
b3cb8ee7 | 694 | \r |
a13899c5 | 695 | private void initBootModeUsage() {\r |
696 | vBootModeUsage.removeAllElements();\r | |
6e73f334 | 697 | vBootModeUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
698 | vBootModeUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
699 | vBootModeUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
700 | vBootModeUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
a13899c5 | 701 | }\r |
b3cb8ee7 | 702 | \r |
a13899c5 | 703 | private void initSystemTableUsage() {\r |
704 | vSystemTableUsage.removeAllElements();\r | |
6e73f334 | 705 | vSystemTableUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
706 | vSystemTableUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
707 | vSystemTableUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
708 | vSystemTableUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
709 | vSystemTableUsage.addElement(DataType.USAGE_TYPE_PRIVATE);\r | |
a13899c5 | 710 | }\r |
b3cb8ee7 | 711 | \r |
a13899c5 | 712 | private void initDataHubUsage() {\r |
713 | vDataHubUsage.removeAllElements();\r | |
6e73f334 | 714 | vDataHubUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
715 | vDataHubUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
716 | vDataHubUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
717 | vDataHubUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
718 | vDataHubUsage.addElement(DataType.USAGE_TYPE_PRIVATE);\r | |
a13899c5 | 719 | }\r |
b3cb8ee7 | 720 | \r |
a13899c5 | 721 | private void initHiiPackages() {\r |
722 | vHiiPackageUsage.removeAllElements();\r | |
6e73f334 | 723 | vHiiPackageUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r |
724 | vHiiPackageUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
725 | vHiiPackageUsage.addElement(DataType.USAGE_TYPE_PRIVATE);\r | |
a13899c5 | 726 | }\r |
b3cb8ee7 | 727 | \r |
a13899c5 | 728 | private void initGuidUsage() {\r |
729 | vGuidUsage.removeAllElements();\r | |
6e73f334 | 730 | vGuidUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
731 | vGuidUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
732 | vGuidUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
733 | vGuidUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
734 | vGuidUsage.addElement(DataType.USAGE_TYPE_PRIVATE);\r | |
a13899c5 | 735 | }\r |
b3cb8ee7 | 736 | \r |
a13899c5 | 737 | private void initExternTypes() {\r |
738 | vExternTypes.removeAllElements();\r | |
b3cb8ee7 | 739 | \r |
a13899c5 | 740 | vExternTypes.addElement(EnumerationData.EXTERNS_SPECIFICATION);\r |
3b7a9058 | 741 | vExternTypes.addElement(EnumerationData.EXTERNS_IMAGE);\r |
742 | vExternTypes.addElement(EnumerationData.EXTERNS_DRIVER);\r | |
743 | vExternTypes.addElement(EnumerationData.EXTERNS_LIBRARY);\r | |
744 | vExternTypes.addElement(EnumerationData.EXTERNS_CALL_BACK);\r | |
a13899c5 | 745 | }\r |
b3cb8ee7 | 746 | \r |
a13899c5 | 747 | private void initPcdDriverTypes() {\r |
b3cb8ee7 | 748 | vPcdDriverTypes.removeAllElements();\r |
a13899c5 | 749 | vPcdDriverTypes.addElement("PEI_PCD_DRIVER");\r |
750 | vPcdDriverTypes.addElement("DXE_PCD_DRIVER");\r | |
751 | }\r | |
b3cb8ee7 | 752 | \r |
a13899c5 | 753 | private void initPcdItemTypes() {\r |
754 | vPcdItemTypes.removeAllElements();\r | |
edbacf2e | 755 | vPcdItemTypes.addElement(DataType.PCD_ITEM_TYPE_FEATURE_FLAG);\r |
756 | vPcdItemTypes.addElement(DataType.PCD_ITEM_TYPE_FIXED_AT_BUILD);\r | |
757 | vPcdItemTypes.addElement(DataType.PCD_ITEM_TYPE_PATCHABLE_IN_MODULE);\r | |
758 | vPcdItemTypes.addElement(DataType.PCD_ITEM_TYPE_DYNAMIC);\r | |
759 | vPcdItemTypes.addElement(DataType.PCD_ITEM_TYPE_DYNAMIC_EX);\r | |
a13899c5 | 760 | }\r |
b3cb8ee7 | 761 | \r |
fd16c6d5 | 762 | private void initPcdUsage() {\r |
763 | vPcdUsage.removeAllElements();\r | |
6e73f334 | 764 | vPcdUsage.addElement(DataType.USAGE_TYPE_ALWAYS_CONSUMED);\r |
765 | vPcdUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_CONSUMED);\r | |
766 | vPcdUsage.addElement(DataType.USAGE_TYPE_ALWAYS_PRODUCED);\r | |
767 | vPcdUsage.addElement(DataType.USAGE_TYPE_SOMETIMES_PRODUCED);\r | |
fd16c6d5 | 768 | }\r |
769 | \r | |
b3cb8ee7 | 770 | private void initBuildTargets() {\r |
771 | vBuildTargets.removeAllElements();\r | |
772 | vBuildTargets.addElement(EnumerationData.BUILD_TARGET_DEBUG);\r | |
773 | vBuildTargets.addElement(EnumerationData.BUILD_TARGET_RELEASE);\r | |
774 | }\r | |
775 | \r | |
a13899c5 | 776 | public Vector<String> getvCompontentType() {\r |
777 | return vCompontentType;\r | |
778 | }\r | |
779 | \r | |
780 | public void setvCompontentType(Vector<String> componentType) {\r | |
781 | vCompontentType = componentType;\r | |
782 | }\r | |
783 | \r | |
784 | public Vector<String> getVModuleType() {\r | |
785 | return vModuleType;\r | |
786 | }\r | |
787 | \r | |
788 | public void setVModuleType(Vector<String> moduleType) {\r | |
789 | vModuleType = moduleType;\r | |
790 | }\r | |
791 | \r | |
792 | public Vector<String> getVLibraryUsage() {\r | |
793 | return vLibraryUsage;\r | |
794 | }\r | |
795 | \r | |
796 | public void setVLibClassDefUsage(Vector<String> libClassDefUsage) {\r | |
797 | vLibraryUsage = libClassDefUsage;\r | |
798 | }\r | |
799 | \r | |
800 | public Vector<String> getVLibClassDef() {\r | |
801 | return vLibClassDef;\r | |
802 | }\r | |
803 | \r | |
804 | public void setVLibClassDef(Vector<String> libClassDef) {\r | |
805 | vLibClassDef = libClassDef;\r | |
806 | }\r | |
807 | \r | |
808 | public Vector<String> getVCompontentType() {\r | |
809 | return vCompontentType;\r | |
810 | }\r | |
811 | \r | |
812 | public void setVCompontentType(Vector<String> compontentType) {\r | |
813 | vCompontentType = compontentType;\r | |
814 | }\r | |
815 | \r | |
816 | public Vector<String> getVLibClassDefBase() {\r | |
817 | return vLibClassDefBase;\r | |
818 | }\r | |
819 | \r | |
820 | public void setVLibClassDefBase(Vector<String> libClassDefBase) {\r | |
821 | vLibClassDefBase = libClassDefBase;\r | |
822 | }\r | |
823 | \r | |
824 | public Vector<String> getVLibClassDefDxeCore() {\r | |
825 | return vLibClassDefDxeCore;\r | |
826 | }\r | |
827 | \r | |
828 | public void setVLibClassDefDxeCore(Vector<String> libClassDefDxeCore) {\r | |
829 | vLibClassDefDxeCore = libClassDefDxeCore;\r | |
830 | }\r | |
831 | \r | |
832 | public Vector<String> getVLibClassDefDxeDriver() {\r | |
833 | return vLibClassDefDxeDriver;\r | |
834 | }\r | |
835 | \r | |
836 | public void setVLibClassDefDxeDriver(Vector<String> libClassDefDxeDriver) {\r | |
837 | vLibClassDefDxeDriver = libClassDefDxeDriver;\r | |
838 | }\r | |
839 | \r | |
840 | public Vector<String> getVLibClassDefDxeSmmDriver() {\r | |
841 | return vLibClassDefDxeSmmDriver;\r | |
842 | }\r | |
843 | \r | |
844 | public void setVLibClassDefDxeSmmDriver(Vector<String> libClassDefDxeSmmDriver) {\r | |
845 | vLibClassDefDxeSmmDriver = libClassDefDxeSmmDriver;\r | |
846 | }\r | |
847 | \r | |
848 | public Vector<String> getVLibClassDefPei() {\r | |
849 | return vLibClassDefPei;\r | |
850 | }\r | |
851 | \r | |
852 | public void setVLibClassDefPei(Vector<String> libClassDefPei) {\r | |
853 | vLibClassDefPei = libClassDefPei;\r | |
854 | }\r | |
855 | \r | |
856 | public Vector<String> getVLibClassDefPeim() {\r | |
857 | return vLibClassDefPeim;\r | |
858 | }\r | |
859 | \r | |
860 | public void setVLibClassDefPeim(Vector<String> libClassDefPeim) {\r | |
861 | vLibClassDefPeim = libClassDefPeim;\r | |
862 | }\r | |
863 | \r | |
864 | public Vector<String> getVLibClassDefUefiDriver() {\r | |
865 | return vLibClassDefUefiDriver;\r | |
866 | }\r | |
867 | \r | |
868 | public void setVLibClassDefUefiDriver(Vector<String> libClassDefUefiDriver) {\r | |
869 | vLibClassDefUefiDriver = libClassDefUefiDriver;\r | |
870 | }\r | |
871 | \r | |
872 | public Vector<String> getVSourceFilesFileType() {\r | |
873 | return vSourceFilesFileType;\r | |
874 | }\r | |
875 | \r | |
876 | public void setVSourceFilesFileType(Vector<String> sourceFilesFileType) {\r | |
877 | vSourceFilesFileType = sourceFilesFileType;\r | |
878 | }\r | |
879 | \r | |
880 | public Vector<String> getVSourceFilesToolChainFamily() {\r | |
881 | return vSourceFilesToolChainFamily;\r | |
882 | }\r | |
883 | \r | |
884 | public void setVSourceFilesToolChainFamily(Vector<String> sourceFilesToolChainFamily) {\r | |
885 | vSourceFilesToolChainFamily = sourceFilesToolChainFamily;\r | |
886 | }\r | |
887 | \r | |
888 | public void setVLibraryUsage(Vector<String> libraryUsage) {\r | |
889 | vLibraryUsage = libraryUsage;\r | |
890 | }\r | |
891 | \r | |
892 | public Vector<String> getVProtocolNotifyUsage() {\r | |
893 | return vProtocolNotifyUsage;\r | |
894 | }\r | |
895 | \r | |
896 | public void setVProtocolNotifyUsage(Vector<String> protocolNotifyUsage) {\r | |
897 | vProtocolNotifyUsage = protocolNotifyUsage;\r | |
898 | }\r | |
899 | \r | |
900 | public Vector<String> getVProtocolUsage() {\r | |
901 | return vProtocolUsage;\r | |
902 | }\r | |
903 | \r | |
904 | public void setVProtocolUsage(Vector<String> protocolUsage) {\r | |
905 | vProtocolUsage = protocolUsage;\r | |
906 | }\r | |
907 | \r | |
908 | public Vector<String> getVSupportedArchitectures() {\r | |
909 | return vSupportedArchitectures;\r | |
910 | }\r | |
911 | \r | |
912 | public void setVSupportedArchitectures(Vector<String> supportedArchitectures) {\r | |
913 | vSupportedArchitectures = supportedArchitectures;\r | |
914 | }\r | |
915 | \r | |
916 | public Vector<String> getVProtocolType() {\r | |
917 | return vProtocolType;\r | |
918 | }\r | |
919 | \r | |
920 | public void setVProtocolType(Vector<String> protocolType) {\r | |
921 | vProtocolType = protocolType;\r | |
922 | }\r | |
923 | \r | |
924 | public Vector<String> getVEventGroup() {\r | |
925 | return vEventGroup;\r | |
926 | }\r | |
927 | \r | |
928 | public void setVEventGroup(Vector<String> eventGroup) {\r | |
929 | vEventGroup = eventGroup;\r | |
930 | }\r | |
931 | \r | |
932 | public Vector<String> getVEventType() {\r | |
933 | return vEventType;\r | |
934 | }\r | |
935 | \r | |
936 | public void setVEventType(Vector<String> eventType) {\r | |
937 | vEventType = eventType;\r | |
938 | }\r | |
939 | \r | |
940 | public Vector<String> getVEventUsage() {\r | |
941 | return vEventUsage;\r | |
942 | }\r | |
943 | \r | |
944 | public void setVEventUsage(Vector<String> eventUsage) {\r | |
945 | vEventUsage = eventUsage;\r | |
946 | }\r | |
947 | \r | |
948 | public Vector<String> getVEnabled() {\r | |
949 | return vEnabled;\r | |
950 | }\r | |
951 | \r | |
952 | public void setVEnabled(Vector<String> enabled) {\r | |
953 | vEnabled = enabled;\r | |
954 | }\r | |
955 | \r | |
956 | public Vector<String> getVHobType() {\r | |
957 | return vHobType;\r | |
958 | }\r | |
959 | \r | |
960 | public void setVHobType(Vector<String> hobType) {\r | |
961 | vHobType = hobType;\r | |
962 | }\r | |
963 | \r | |
964 | public Vector<String> getVHobUsage() {\r | |
965 | return vHobUsage;\r | |
966 | }\r | |
967 | \r | |
968 | public void setVHobUsage(Vector<String> hobUsage) {\r | |
969 | vHobUsage = hobUsage;\r | |
970 | }\r | |
971 | \r | |
972 | public Vector<String> getVPpiNotifyUsage() {\r | |
973 | return vPpiNotifyUsage;\r | |
974 | }\r | |
975 | \r | |
976 | public void setVPpiNotifyUsage(Vector<String> ppiNotifyUsage) {\r | |
977 | vPpiNotifyUsage = ppiNotifyUsage;\r | |
978 | }\r | |
979 | \r | |
980 | public Vector<String> getVPpiType() {\r | |
981 | return vPpiType;\r | |
982 | }\r | |
983 | \r | |
984 | public void setVPpiType(Vector<String> ppiType) {\r | |
985 | vPpiType = ppiType;\r | |
986 | }\r | |
987 | \r | |
988 | public Vector<String> getVPpiUsage() {\r | |
989 | return vPpiUsage;\r | |
990 | }\r | |
991 | \r | |
992 | public void setVPpiUsage(Vector<String> ppiUsage) {\r | |
993 | vPpiUsage = ppiUsage;\r | |
994 | }\r | |
995 | \r | |
996 | public Vector<String> getVVariableUsage() {\r | |
997 | return vVariableUsage;\r | |
998 | }\r | |
999 | \r | |
1000 | public void setVVariableUsage(Vector<String> variableUsage) {\r | |
1001 | vVariableUsage = variableUsage;\r | |
1002 | }\r | |
1003 | \r | |
1004 | public Vector<String> getVBootModeNames() {\r | |
1005 | return vBootModeNames;\r | |
1006 | }\r | |
1007 | \r | |
1008 | public void setVBootModeNames(Vector<String> bootModeNames) {\r | |
1009 | vBootModeNames = bootModeNames;\r | |
1010 | }\r | |
1011 | \r | |
1012 | public Vector<String> getVBootModeUsage() {\r | |
1013 | return vBootModeUsage;\r | |
1014 | }\r | |
1015 | \r | |
1016 | public void setVBootModeUsage(Vector<String> bootModeUsage) {\r | |
1017 | vBootModeUsage = bootModeUsage;\r | |
1018 | }\r | |
1019 | \r | |
1020 | public Vector<String> getVSystemTableUsage() {\r | |
1021 | return vSystemTableUsage;\r | |
1022 | }\r | |
1023 | \r | |
1024 | public void setVSystemTableUsage(Vector<String> systemTableUsage) {\r | |
1025 | vSystemTableUsage = systemTableUsage;\r | |
1026 | }\r | |
1027 | \r | |
1028 | public Vector<String> getVDataHubUsage() {\r | |
1029 | return vDataHubUsage;\r | |
1030 | }\r | |
1031 | \r | |
1032 | public void setVDataHubUsage(Vector<String> dataHubUsage) {\r | |
1033 | vDataHubUsage = dataHubUsage;\r | |
1034 | }\r | |
1035 | \r | |
1036 | public Vector<String> getVGuidUsage() {\r | |
1037 | return vGuidUsage;\r | |
1038 | }\r | |
1039 | \r | |
1040 | public void setVGuidUsage(Vector<String> guidUsage) {\r | |
1041 | vGuidUsage = guidUsage;\r | |
1042 | }\r | |
1043 | \r | |
1044 | public Vector<String> getVHiiPackageUsage() {\r | |
1045 | return vHiiPackageUsage;\r | |
1046 | }\r | |
1047 | \r | |
1048 | public void setVHiiPackageUsage(Vector<String> hiiPackageUsage) {\r | |
1049 | vHiiPackageUsage = hiiPackageUsage;\r | |
1050 | }\r | |
1051 | \r | |
1052 | public Vector<String> getVPcdItemTypes() {\r | |
1053 | return vPcdItemTypes;\r | |
1054 | }\r | |
1055 | \r | |
1056 | public void setVPcdItemTypes(Vector<String> pcdItemTypes) {\r | |
1057 | vPcdItemTypes = pcdItemTypes;\r | |
1058 | }\r | |
1059 | \r | |
1060 | public Vector<String> getVExternTypes() {\r | |
1061 | return vExternTypes;\r | |
1062 | }\r | |
1063 | \r | |
1064 | public void setVExternTypes(Vector<String> externTypes) {\r | |
1065 | vExternTypes = externTypes;\r | |
1066 | }\r | |
1067 | \r | |
1068 | public Vector<String> getVPcdDriverTypes() {\r | |
1069 | return vPcdDriverTypes;\r | |
1070 | }\r | |
1071 | \r | |
1072 | public void setVPcdDriverTypes(Vector<String> pcdDriverTypes) {\r | |
1073 | vPcdDriverTypes = pcdDriverTypes;\r | |
1074 | }\r | |
1075 | \r | |
1076 | public Vector<String> getVBoolean() {\r | |
1077 | return vBoolean;\r | |
1078 | }\r | |
1079 | \r | |
1080 | public void setVBoolean(Vector<String> boolean1) {\r | |
1081 | vBoolean = boolean1;\r | |
1082 | }\r | |
1083 | \r | |
1084 | public Vector<String> getVFrameworkModuleTypes() {\r | |
1085 | return vFrameworkModuleTypes;\r | |
1086 | }\r | |
1087 | \r | |
1088 | public void setVFrameworkModuleTypes(Vector<String> frameworkModuleTypes) {\r | |
1089 | vFrameworkModuleTypes = frameworkModuleTypes;\r | |
1090 | }\r | |
1091 | \r | |
1092 | public Vector<String> getVPackageUsage() {\r | |
1093 | return vPackageUsage;\r | |
1094 | }\r | |
1095 | \r | |
1096 | public void setVPackageUsage(Vector<String> packageUsage) {\r | |
1097 | vPackageUsage = packageUsage;\r | |
1098 | }\r | |
a929458e | 1099 | \r |
1100 | public Vector<String> getVToolCode() {\r | |
1101 | return vToolCode;\r | |
1102 | }\r | |
1103 | \r | |
1104 | public void setVToolCode(Vector<String> toolCode) {\r | |
1105 | vToolCode = toolCode;\r | |
1106 | }\r | |
fd16c6d5 | 1107 | \r |
1108 | public Vector<String> getVPcdUsage() {\r | |
1109 | return vPcdUsage;\r | |
1110 | }\r | |
1111 | \r | |
1112 | public void setVPcdUsage(Vector<String> pcdUsage) {\r | |
1113 | vPcdUsage = pcdUsage;\r | |
1114 | }\r | |
b3cb8ee7 | 1115 | \r |
1116 | public Vector<String> getVBuildTargets() {\r | |
1117 | return vBuildTargets;\r | |
1118 | }\r | |
1119 | \r | |
1120 | public void setVBuildTargets(Vector<String> buildTargets) {\r | |
1121 | vBuildTargets = buildTargets;\r | |
1122 | }\r | |
a13899c5 | 1123 | }\r |