X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FSource%2FFrameworkWizard%2Fsrc%2Forg%2Ftianocore%2Fframeworkwizard%2Fcommon%2FEnumerationData.java;fp=Tools%2FSource%2FFrameworkWizard%2Fsrc%2Forg%2Ftianocore%2Fframeworkwizard%2Fcommon%2FEnumerationData.java;h=0000000000000000000000000000000000000000;hp=4ffca7af594ea7d073928cb8bb4ca64fd034b659;hb=feccee87a78e68d575dbdf44b34ca0cb5a21ea8d;hpb=214b0d1914b48d651b25e58f321ddb77a46903b8 diff --git a/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/EnumerationData.java b/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/EnumerationData.java deleted file mode 100644 index 4ffca7af59..0000000000 --- a/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/EnumerationData.java +++ /dev/null @@ -1,1066 +0,0 @@ -/** @file - - The file is used to init all JComboBox items - - Copyright (c) 2006, Intel Corporation - All rights reserved. This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - - **/ -package org.tianocore.frameworkwizard.common; - -import java.util.Vector; - -public class EnumerationData { - // - // Static data for externs definitions - // - public final static String EXTERNS_PCD_IS_DRIVER = "Pcd Is Driver"; - - public final static String EXTERNS_SPECIFICATION = "Specification"; - - public final static String EXTERNS_IMAGE = "Image"; - public final static String EXTERNS_MODULE_ENTRY_POINT = "ModuleEntryPoint"; - public final static String EXTERNS_MODULE_UNLOAD_IMAGE = "ModuleUnloadImage"; - - public final static String EXTERNS_LIBRARY = "Library"; - public final static String EXTERNS_CONSTRUCTOR = "Constructor"; - public final static String EXTERNS_DESTRUCTOR = "Destructor"; - - public final static String EXTERNS_DRIVER = "Driver"; - public final static String EXTERNS_DRIVER_BINDING = "DriverBinding"; - public final static String EXTERNS_COMPONENT_NAME = "ComponentName"; - public final static String EXTERNS_DRIVER_CONFIG = "DriverConfig"; - public final static String EXTERNS_DRIVER_DIAG = "DriverDiag"; - - public final static String EXTERNS_CALL_BACK = "Call Back"; - public final static String EXTERNS_VIRTUAL_ADDRESS_MAP_CALL_BACK = "VirtualAddressMap"; - public final static String EXTERNS_EXIT_BOOT_SERVICES_CALL_BACK = "ExitBootServices"; - - // - // Static data for guid type - // - public final static String GUID_TYPE_DATA_HUB_RECORD = "DATA_HUB_RECORD"; - - public final static String GUID_TYPE_EFI_EVENT = "EFI_EVENT"; - - public final static String GUID_TYPE_EFI_SYSTEM_CONFIGURATION_TABLE = "EFI_SYSTEM_CONFIGURATION_TABLE"; - - public final static String GUID_TYPE_EFI_VARIABLE = "EFI_VARIABLE"; - - public final static String GUID_TYPE_GUID = "GUID"; - - public final static String GUID_TYPE_HII_PACKAGE_LIST = "HII_PACKAGE_LIST"; - - public final static String GUID_TYPE_HOB = "HOB"; - - public final static String GUID_TYPE_TOKEN_SPACE_GUID = "TOKEN_SPACE_GUID"; - - // - // Common data - // - public Vector vSupportedArchitectures = new Vector(); - - public Vector vEnabled = new Vector(); - - public Vector vBoolean = new Vector(); - - // - // Used by Msa Header - // - public Vector vModuleType = new Vector(); - - public Vector vCompontentType = new Vector(); - - // - // Used by Library Class Definitions - // - public Vector vLibraryUsage = new Vector(); - - public Vector vFrameworkModuleTypes = new Vector(); - - public Vector vLibClassDef = new Vector(); - - public Vector vLibClassDefBase = new Vector(); - - public Vector vLibClassDefPei = new Vector(); - - public Vector vLibClassDefPeim = new Vector(); - - public Vector vLibClassDefDxeCore = new Vector(); - - public Vector vLibClassDefDxeDriver = new Vector(); - - public Vector vLibClassDefDxeSmmDriver = new Vector(); - - public Vector vLibClassDefUefiDriver = new Vector(); - - // - // Used by Source Files - // - public Vector vSourceFilesToolChainFamily = new Vector(); - - public Vector vSourceFilesFileType = new Vector(); - - public Vector vToolCode = new Vector(); - - // - // Used by Package Dependencies - // - public Vector vPackageUsage = new Vector(); - - // - // Used by Protocols - // - public Vector vProtocolUsage = new Vector(); - - public Vector vProtocolNotifyUsage = new Vector(); - - public Vector vProtocolType = new Vector(); - - // - // Used by Events - // - public Vector vEventType = new Vector(); - - public Vector vEventUsage = new Vector(); - - public Vector vEventGroup = new Vector(); - - // - // Used by Hobs - // - public Vector vHobType = new Vector(); - - public Vector vHobUsage = new Vector(); - - // - // Used by Ppis - // - public Vector vPpiType = new Vector(); - - public Vector vPpiUsage = new Vector(); - - public Vector vPpiNotifyUsage = new Vector(); - - // - // Used by Variable - // - public Vector vVariableUsage = new Vector(); - - // - // Used by Boot Mode - // - public Vector vBootModeNames = new Vector(); - - public Vector vBootModeUsage = new Vector(); - - // - // Used by System Tables - // - public Vector vSystemTableUsage = new Vector(); - - // - // Used by Data Hubs - // - public Vector vDataHubUsage = new Vector(); - - // - // Used by Hii Packages - // - public Vector vHiiPackageUsage = new Vector(); - - // - // Used by Guid - // - public Vector vGuidUsage = new Vector(); - - // - // Used by Externs - // - public Vector vExternTypes = new Vector(); - - public Vector vPcdDriverTypes = new Vector(); - - // - // Used by Pcd - // - public Vector vPcdItemTypes = new Vector(); - - public Vector vPcdUsage = new Vector(); - - public EnumerationData() { - init(); - } - - private void init() { - // - // Init common data first - // - initSupportedArchitectures(); - initEnabled(); - initBoolean(); - - // - // Used by Msa header - // - initModuleType(); - - // - // Used by Library Class Definitions - // - initLibraryUsage(); - initFrameworkModuleTypes(); - initLibClassDefBase(); - initLibClassDefPei(); - initLibClassDefPeim(); - initLibClassDefDxeCore(); - initLibClassDefDxeDriver(); - initLibClassDefDxeSmmDriver(); - initLibClassDefUefiDriver(); - initLibClassDef(); - - // - // Used by Library Class Definitions - // - initSourceFilesToolChainFamily(); - initSourceFilesFileType(); - initToolCode(); - - // - // Used by Package Dependencies - // - initPackageUsage(); - - // - // Used by Protocols - // - initProtocolType(); - initProtocolUsage(); - initProtocolNotifyUsage(); - - // - // Used by Events - // - initEventType(); - initEventUsage(); - initEventGroup(); - - // - // Used by Hobs - // - initHobType(); - initHobUsage(); - - // - // Used by Ppis - // - initPpiType(); - initPpiUsage(); - initPpiNotifyUsage(); - - // - // Used by Variable - // - initVariableUsage(); - - // - // Used by Boot Mode - // - initBootModeNames(); - initBootModeUsage(); - - // - // Used by System Tables - // - initSystemTableUsage(); - - // - // Used by Data Hubs - // - initDataHubUsage(); - - // - // Used by Hii Packages - // - initHiiPackages(); - - // - // Used by Guid - // - initGuidUsage(); - - // - // Used by Externs - // - initExternTypes(); - initPcdDriverTypes(); - - // - // Used by Pcd - // - initPcdItemTypes(); - initPcdUsage(); - } - - private void initEnabled() { - vEnabled.removeAllElements(); - vEnabled.addElement("Disabled"); - vEnabled.addElement("Enabled"); - } - - private void initBoolean() { - vBoolean.removeAllElements(); - vBoolean.addElement(DataType.FALSE); - vBoolean.addElement(DataType.TRUE); - } - - private void initModuleType() { - vModuleType.removeAllElements(); - vModuleType.addElement("BASE"); - vModuleType.addElement("SEC"); - vModuleType.addElement("PEI_CORE"); - vModuleType.addElement("PEIM"); - vModuleType.addElement("DXE_CORE"); - vModuleType.addElement("DXE_DRIVER"); - vModuleType.addElement("DXE_RUNTIME_DRIVER"); - vModuleType.addElement("DXE_SAL_DRIVER"); - vModuleType.addElement("DXE_SMM_DRIVER"); - vModuleType.addElement("TOOL"); - vModuleType.addElement("UEFI_DRIVER"); - vModuleType.addElement("UEFI_APPLICATION"); - vModuleType.addElement("USER_DEFINED"); - Sort.sortVectorString(vModuleType, DataType.SORT_TYPE_ASCENDING); - } - -// private void initComponentType() { -// vCompontentType.removeAllElements(); -// vCompontentType.addElement("APRIORI"); -// vCompontentType.addElement("LIBRARY"); -// vCompontentType.addElement("FV_IMAGE_FILE"); -// vCompontentType.addElement("BS_DRIVER"); -// vCompontentType.addElement("RT_DRIVER"); -// vCompontentType.addElement("SAL_RT_DRIVER"); -// vCompontentType.addElement("PE32_PEIM"); -// vCompontentType.addElement("PIC_PEIM"); -// vCompontentType.addElement("COMBINED_PEIM_DRIVER"); -// vCompontentType.addElement("PEI_CORE"); -// vCompontentType.addElement("DXE_CORE"); -// vCompontentType.addElement("APPLICATION"); -// vCompontentType.addElement("BS_DRIVER_EFI"); -// vCompontentType.addElement("SHELLAPP"); -// } - - private void initSupportedArchitectures() { - vSupportedArchitectures.removeAllElements(); - vSupportedArchitectures.addElement("EBC"); - vSupportedArchitectures.addElement("IA32"); - vSupportedArchitectures.addElement("X64"); - vSupportedArchitectures.addElement("IPF"); - vSupportedArchitectures.addElement("ARM"); - vSupportedArchitectures.addElement("PPC"); - } - - private void initLibraryUsage() { - vLibraryUsage.removeAllElements(); - vLibraryUsage.addElement("ALWAYS_CONSUMED"); - vLibraryUsage.addElement("SOMETIMES_CONSUMED"); - vLibraryUsage.addElement("ALWAYS_PRODUCED"); - vLibraryUsage.addElement("SOMETIMES_PRODUCED"); - vLibraryUsage.addElement("PRIVATE"); - } - - private void initFrameworkModuleTypes() { - vFrameworkModuleTypes.removeAllElements(); - vFrameworkModuleTypes.addElement("BASE"); - vFrameworkModuleTypes.addElement("SEC"); - vFrameworkModuleTypes.addElement("PEI_CORE"); - vFrameworkModuleTypes.addElement("PEIM"); - vFrameworkModuleTypes.addElement("DXE_CORE"); - vFrameworkModuleTypes.addElement("DXE_DRIVER"); - vFrameworkModuleTypes.addElement("DXE_RUNTIME_DRIVER"); - vFrameworkModuleTypes.addElement("DXE_SAL_DRIVER"); - vFrameworkModuleTypes.addElement("DXE_SMM_DRIVER"); - vFrameworkModuleTypes.addElement("TOOL"); - vFrameworkModuleTypes.addElement("UEFI_DRIVER"); - vFrameworkModuleTypes.addElement("UEFI_APPLICATION"); - vFrameworkModuleTypes.addElement("USER_DEFINED"); - Sort.sortVectorString(vFrameworkModuleTypes, DataType.SORT_TYPE_ASCENDING); - } - - private void initLibClassDef() { - vLibClassDef.removeAllElements(); - for (int index = 0; index < vLibClassDefBase.size(); index++) { - vLibClassDef.addElement(vLibClassDefBase.elementAt(index)); - } - for (int index = 0; index < vLibClassDefPei.size(); index++) { - vLibClassDef.addElement(vLibClassDefPei.elementAt(index)); - } - for (int index = 0; index < vLibClassDefPeim.size(); index++) { - vLibClassDef.addElement(vLibClassDefPeim.elementAt(index)); - } - for (int index = 0; index < vLibClassDefDxeCore.size(); index++) { - vLibClassDef.addElement(vLibClassDefDxeCore.elementAt(index)); - } - for (int index = 0; index < vLibClassDefDxeDriver.size(); index++) { - vLibClassDef.addElement(vLibClassDefDxeDriver.elementAt(index)); - } - for (int index = 0; index < vLibClassDefDxeSmmDriver.size(); index++) { - vLibClassDef.addElement(vLibClassDefDxeSmmDriver.elementAt(index)); - } - for (int index = 0; index < vLibClassDefUefiDriver.size(); index++) { - vLibClassDef.addElement(vLibClassDefUefiDriver.elementAt(index)); - } - } - - private void initLibClassDefBase() { - vLibClassDefBase.removeAllElements(); - vLibClassDefBase.addElement("BaseLib"); - vLibClassDefBase.addElement("BaseMemoryLib"); - vLibClassDefBase.addElement("CacheMaintenanceLib"); - vLibClassDefBase.addElement("DebugLib"); - vLibClassDefBase.addElement("IoLib"); - vLibClassDefBase.addElement("PcdLib"); - vLibClassDefBase.addElement("PciCf8Lib"); - vLibClassDefBase.addElement("PciExpressLib"); - vLibClassDefBase.addElement("PciLib"); - vLibClassDefBase.addElement("PeCoffGetEntryPointLib"); - vLibClassDefBase.addElement("PeCoffLib"); - vLibClassDefBase.addElement("PerformanceLib"); - vLibClassDefBase.addElement("PrintLib"); - vLibClassDefBase.addElement("SmbusLib"); - vLibClassDefBase.addElement("TimerLib"); - } - - private void initLibClassDefPei() { - vLibClassDefPei.removeAllElements(); - vLibClassDefPei.addElement("PeiCoreEntryPoint"); - } - - private void initLibClassDefPeim() { - vLibClassDefPeim.removeAllElements(); - vLibClassDefPeim.addElement("BaseMemoryLib"); - vLibClassDefPeim.addElement("DebugLib"); - vLibClassDefPeim.addElement("HobLib"); - vLibClassDefPeim.addElement("IoLib"); - vLibClassDefPeim.addElement("MemoryAllocationLib"); - vLibClassDefPeim.addElement("PcdLib"); - vLibClassDefPeim.addElement("PeiCoreLib"); - vLibClassDefPeim.addElement("PeiServicesTablePointerLib"); - vLibClassDefPeim.addElement("PeimEntryPoint"); - vLibClassDefPeim.addElement("ReportStatusCodeLib"); - vLibClassDefPeim.addElement("ResourcePublicationLib"); - vLibClassDefPeim.addElement("SmbusLib"); - } - - private void initLibClassDefDxeCore() { - vLibClassDefDxeCore.removeAllElements(); - vLibClassDefDxeCore.addElement("DxeCoreEntryPoint"); - vLibClassDefDxeCore.addElement("HobLib"); - } - - private void initLibClassDefDxeDriver() { - vLibClassDefDxeDriver.removeAllElements(); - vLibClassDefDxeDriver.addElement("DxeServicesTableLib"); - vLibClassDefDxeDriver.addElement("HiiLib"); - vLibClassDefDxeDriver.addElement("HobLib"); - vLibClassDefDxeDriver.addElement("IoLib"); - vLibClassDefDxeDriver.addElement("MemoryAllocationLib"); - vLibClassDefDxeDriver.addElement("PcdLib"); - vLibClassDefDxeDriver.addElement("ReportStatusCodeLib"); - vLibClassDefDxeDriver.addElement("SmbusLib"); - vLibClassDefDxeDriver.addElement("UefiBootServicesTableLib"); - vLibClassDefDxeDriver.addElement("UefiDecompressLib"); - vLibClassDefDxeDriver.addElement("UefiRuntimeServicesTableLib"); - } - - private void initLibClassDefDxeSmmDriver() { - vLibClassDefDxeSmmDriver.removeAllElements(); - vLibClassDefDxeSmmDriver.addElement("DxeSmmDriverEntryPoint"); - } - - private void initLibClassDefUefiDriver() { - vLibClassDefUefiDriver.removeAllElements(); - vLibClassDefUefiDriver.addElement("BaseMemoryLib"); - vLibClassDefUefiDriver.addElement("DebugLib"); - vLibClassDefUefiDriver.addElement("DevicePathLib"); - vLibClassDefUefiDriver.addElement("UefiDriverEntryPoint"); - vLibClassDefUefiDriver.addElement("UefiDriverModelLib"); - vLibClassDefUefiDriver.addElement("UefiLib"); - } - - private void initSourceFilesToolChainFamily() { - vSourceFilesToolChainFamily.removeAllElements(); - vSourceFilesToolChainFamily.addElement("MSFT"); - vSourceFilesToolChainFamily.addElement("INTC"); - vSourceFilesToolChainFamily.addElement("GCC"); - } - - private void initSourceFilesFileType() { - vSourceFilesFileType.removeAllElements(); - vSourceFilesFileType.addElement("CCODE"); - vSourceFilesFileType.addElement("CHEADER"); - vSourceFilesFileType.addElement("ASMHEADER"); - vSourceFilesFileType.addElement("ASM"); - vSourceFilesFileType.addElement("UNI"); - vSourceFilesFileType.addElement("TXT"); - vSourceFilesFileType.addElement("DXS"); - vSourceFilesFileType.addElement("BMP"); - vSourceFilesFileType.addElement("VFR"); - vSourceFilesFileType.addElement("BINARY"); - vSourceFilesFileType.addElement("FV"); - vSourceFilesFileType.addElement("FFS"); - vSourceFilesFileType.addElement("EFI"); - } - - private void initToolCode() { - vToolCode.removeAllElements(); - vToolCode.addElement(DataType.EMPTY_SELECT_ITEM); - vToolCode.addElement("Build_CCode"); - vToolCode.addElement("Build_AUTOGEN"); - vToolCode.addElement("Build_DPX"); - vToolCode.addElement("Build_ASM"); - vToolCode.addElement("Build_Assembly"); - vToolCode.addElement("Build_Gcc_Assembly"); - vToolCode.addElement("Build_IPF_Assembly_Code"); - vToolCode.addElement("Build_IPF_PP_Code"); - vToolCode.addElement("Build_Library"); - vToolCode.addElement("Build_UNI"); - vToolCode.addElement("Build_Unicode_Database"); - vToolCode.addElement("Build_VFR"); - vToolCode.addElement("Build_DUMMY"); - } - - private void initPackageUsage() { - vPackageUsage.removeAllElements(); - vPackageUsage.addElement("ALWAYS_CONSUMED"); - vPackageUsage.addElement("ALWAYS_PRODUCED"); - } - - private void initProtocolUsage() { - vProtocolUsage.removeAllElements(); - vProtocolUsage.addElement("ALWAYS_CONSUMED"); - vProtocolUsage.addElement("SOMETIMES_CONSUMED"); - vProtocolUsage.addElement("ALWAYS_PRODUCED"); - vProtocolUsage.addElement("SOMETIMES_PRODUCED"); - vProtocolUsage.addElement("TO_START"); - vProtocolUsage.addElement("BY_START"); - vProtocolUsage.addElement("PRIVATE"); - } - - private void initProtocolType() { - vProtocolType.removeAllElements(); - vProtocolType.addElement("Protocol"); - vProtocolType.addElement("Protocol Notify"); - } - - private void initEventType() { - vEventType.removeAllElements(); - vEventType.addElement("CreateEvents"); - vEventType.addElement("SignalEvents"); - } - - private void initEventUsage() { - vEventUsage.removeAllElements(); - vEventUsage.addElement("ALWAYS_CONSUMED"); - vEventUsage.addElement("SOMETIMES_CONSUMED"); - vEventUsage.addElement("ALWAYS_PRODUCED"); - vEventUsage.addElement("SOMETIMES_PRODUCED"); - vEventUsage.addElement("PRIVATE"); - } - - private void initEventGroup() { - vEventGroup.removeAllElements(); - vEventGroup.addElement("EVENT_GROUP_GUID"); - vEventGroup.addElement("EVENT_TYPE_PERIODIC_TIMER"); - vEventGroup.addElement("EVENT_TYPE_RELATIVE_TIMER"); - } - - private void initHobType() { - vHobType.removeAllElements(); - vHobType.addElement("PHIT"); - vHobType.addElement("MEMORY_ALLOCATION"); - vHobType.addElement("RESOURCE_DESCRIPTOR"); - vHobType.addElement("GUID_EXTENSION"); - vHobType.addElement("FIRMWARE_VOLUME"); - vHobType.addElement("CPU"); - vHobType.addElement("POOL"); - vHobType.addElement("CAPSULE_VOLUME"); - } - - private void initHobUsage() { - vHobUsage.removeAllElements(); - vHobUsage.addElement("ALWAYS_CONSUMED"); - vHobUsage.addElement("SOMETIMES_CONSUMED"); - vHobUsage.addElement("ALWAYS_PRODUCED"); - vHobUsage.addElement("SOMETIMES_PRODUCED"); - vHobUsage.addElement("PRIVATE"); - } - - private void initPpiType() { - vPpiType.removeAllElements(); - vPpiType.addElement("Ppi"); - vPpiType.addElement("Ppi Notify"); - } - - private void initPpiUsage() { - vPpiUsage.removeAllElements(); - vPpiUsage.addElement("ALWAYS_CONSUMED"); - vPpiUsage.addElement("SOMETIMES_CONSUMED"); - vPpiUsage.addElement("ALWAYS_PRODUCED"); - vPpiUsage.addElement("SOMETIMES_PRODUCED"); - vPpiUsage.addElement("PRIVATE"); - } - - private void initPpiNotifyUsage() { - vPpiNotifyUsage.removeAllElements(); - vPpiNotifyUsage.addElement("SOMETIMES_CONSUMED"); - } - - private void initProtocolNotifyUsage() { - vProtocolNotifyUsage.addElement("SOMETIMES_CONSUMED"); - } - - private void initVariableUsage() { - vVariableUsage.removeAllElements(); - vVariableUsage.addElement("ALWAYS_CONSUMED"); - vVariableUsage.addElement("SOMETIMES_CONSUMED"); - vVariableUsage.addElement("ALWAYS_PRODUCED"); - vVariableUsage.addElement("SOMETIMES_PRODUCED"); - vVariableUsage.addElement("PRIVATE"); - } - - private void initBootModeNames() { - vBootModeNames.removeAllElements(); - vBootModeNames.addElement("FULL"); - vBootModeNames.addElement("MINIMAL"); - vBootModeNames.addElement("NO_CHANGE"); - vBootModeNames.addElement("DIAGNOSTICS"); - vBootModeNames.addElement("S2_RESUME"); - vBootModeNames.addElement("S3_RESUME"); - vBootModeNames.addElement("S4_RESUME"); - vBootModeNames.addElement("S5_RESUME"); - vBootModeNames.addElement("FLASH_UPDATE"); - vBootModeNames.addElement("RECOVERY"); - } - - private void initBootModeUsage() { - vBootModeUsage.removeAllElements(); - vBootModeUsage.addElement("ALWAYS_CONSUMED"); - vBootModeUsage.addElement("SOMETIMES_CONSUMED"); - vBootModeUsage.addElement("ALWAYS_PRODUCED"); - vBootModeUsage.addElement("SOMETIMES_PRODUCED"); - } - - private void initSystemTableUsage() { - vSystemTableUsage.removeAllElements(); - vSystemTableUsage.addElement("ALWAYS_CONSUMED"); - vSystemTableUsage.addElement("SOMETIMES_CONSUMED"); - vSystemTableUsage.addElement("ALWAYS_PRODUCED"); - vSystemTableUsage.addElement("SOMETIMES_PRODUCED"); - vSystemTableUsage.addElement("PRIVATE"); - } - - private void initDataHubUsage() { - vDataHubUsage.removeAllElements(); - vDataHubUsage.addElement("ALWAYS_CONSUMED"); - vDataHubUsage.addElement("SOMETIMES_CONSUMED"); - vDataHubUsage.addElement("ALWAYS_PRODUCED"); - vDataHubUsage.addElement("SOMETIMES_PRODUCED"); - vDataHubUsage.addElement("PRIVATE"); - } - - private void initHiiPackages() { - vHiiPackageUsage.removeAllElements(); - vHiiPackageUsage.addElement("ALWAYS_PRODUCED"); - vHiiPackageUsage.addElement("SOMETIMES_PRODUCED"); - vHiiPackageUsage.addElement("PRIVATE"); - } - - private void initGuidUsage() { - vGuidUsage.removeAllElements(); - vGuidUsage.addElement("ALWAYS_CONSUMED"); - vGuidUsage.addElement("SOMETIMES_CONSUMED"); - vGuidUsage.addElement("ALWAYS_PRODUCED"); - vGuidUsage.addElement("SOMETIMES_PRODUCED"); - vGuidUsage.addElement("PRIVATE"); - } - - private void initExternTypes() { - vExternTypes.removeAllElements(); - - vExternTypes.addElement(EnumerationData.EXTERNS_SPECIFICATION); - vExternTypes.addElement(EnumerationData.EXTERNS_IMAGE); - vExternTypes.addElement(EnumerationData.EXTERNS_DRIVER); - vExternTypes.addElement(EnumerationData.EXTERNS_LIBRARY); - vExternTypes.addElement(EnumerationData.EXTERNS_CALL_BACK); - } - - private void initPcdDriverTypes() { - vPcdDriverTypes.removeAllElements(); - vPcdDriverTypes.addElement("PEI_PCD_DRIVER"); - vPcdDriverTypes.addElement("DXE_PCD_DRIVER"); - } - - private void initPcdItemTypes() { - vPcdItemTypes.removeAllElements(); - vPcdItemTypes.addElement("FEATURE_FLAG"); - vPcdItemTypes.addElement("FIXED_AT_BUILD"); - vPcdItemTypes.addElement("PATCHABLE_IN_MODULE"); - vPcdItemTypes.addElement("DYNAMIC"); - vPcdItemTypes.addElement("DYNAMIC_EX"); - } - - private void initPcdUsage() { - vPcdUsage.removeAllElements(); - vPcdUsage.addElement("ALWAYS_CONSUMED"); - vPcdUsage.addElement("SOMETIMES_CONSUMED"); - vPcdUsage.addElement("ALWAYS_PRODUCED"); - vPcdUsage.addElement("SOMETIMES_PRODUCED"); - } - - public Vector getvCompontentType() { - return vCompontentType; - } - - public void setvCompontentType(Vector componentType) { - vCompontentType = componentType; - } - - public Vector getVModuleType() { - return vModuleType; - } - - public void setVModuleType(Vector moduleType) { - vModuleType = moduleType; - } - - public Vector getVLibraryUsage() { - return vLibraryUsage; - } - - public void setVLibClassDefUsage(Vector libClassDefUsage) { - vLibraryUsage = libClassDefUsage; - } - - public Vector getVLibClassDef() { - return vLibClassDef; - } - - public void setVLibClassDef(Vector libClassDef) { - vLibClassDef = libClassDef; - } - - public Vector getVCompontentType() { - return vCompontentType; - } - - public void setVCompontentType(Vector compontentType) { - vCompontentType = compontentType; - } - - public Vector getVLibClassDefBase() { - return vLibClassDefBase; - } - - public void setVLibClassDefBase(Vector libClassDefBase) { - vLibClassDefBase = libClassDefBase; - } - - public Vector getVLibClassDefDxeCore() { - return vLibClassDefDxeCore; - } - - public void setVLibClassDefDxeCore(Vector libClassDefDxeCore) { - vLibClassDefDxeCore = libClassDefDxeCore; - } - - public Vector getVLibClassDefDxeDriver() { - return vLibClassDefDxeDriver; - } - - public void setVLibClassDefDxeDriver(Vector libClassDefDxeDriver) { - vLibClassDefDxeDriver = libClassDefDxeDriver; - } - - public Vector getVLibClassDefDxeSmmDriver() { - return vLibClassDefDxeSmmDriver; - } - - public void setVLibClassDefDxeSmmDriver(Vector libClassDefDxeSmmDriver) { - vLibClassDefDxeSmmDriver = libClassDefDxeSmmDriver; - } - - public Vector getVLibClassDefPei() { - return vLibClassDefPei; - } - - public void setVLibClassDefPei(Vector libClassDefPei) { - vLibClassDefPei = libClassDefPei; - } - - public Vector getVLibClassDefPeim() { - return vLibClassDefPeim; - } - - public void setVLibClassDefPeim(Vector libClassDefPeim) { - vLibClassDefPeim = libClassDefPeim; - } - - public Vector getVLibClassDefUefiDriver() { - return vLibClassDefUefiDriver; - } - - public void setVLibClassDefUefiDriver(Vector libClassDefUefiDriver) { - vLibClassDefUefiDriver = libClassDefUefiDriver; - } - - public Vector getVSourceFilesFileType() { - return vSourceFilesFileType; - } - - public void setVSourceFilesFileType(Vector sourceFilesFileType) { - vSourceFilesFileType = sourceFilesFileType; - } - - public Vector getVSourceFilesToolChainFamily() { - return vSourceFilesToolChainFamily; - } - - public void setVSourceFilesToolChainFamily(Vector sourceFilesToolChainFamily) { - vSourceFilesToolChainFamily = sourceFilesToolChainFamily; - } - - public void setVLibraryUsage(Vector libraryUsage) { - vLibraryUsage = libraryUsage; - } - - public Vector getVProtocolNotifyUsage() { - return vProtocolNotifyUsage; - } - - public void setVProtocolNotifyUsage(Vector protocolNotifyUsage) { - vProtocolNotifyUsage = protocolNotifyUsage; - } - - public Vector getVProtocolUsage() { - return vProtocolUsage; - } - - public void setVProtocolUsage(Vector protocolUsage) { - vProtocolUsage = protocolUsage; - } - - public Vector getVSupportedArchitectures() { - return vSupportedArchitectures; - } - - public void setVSupportedArchitectures(Vector supportedArchitectures) { - vSupportedArchitectures = supportedArchitectures; - } - - public Vector getVProtocolType() { - return vProtocolType; - } - - public void setVProtocolType(Vector protocolType) { - vProtocolType = protocolType; - } - - public Vector getVEventGroup() { - return vEventGroup; - } - - public void setVEventGroup(Vector eventGroup) { - vEventGroup = eventGroup; - } - - public Vector getVEventType() { - return vEventType; - } - - public void setVEventType(Vector eventType) { - vEventType = eventType; - } - - public Vector getVEventUsage() { - return vEventUsage; - } - - public void setVEventUsage(Vector eventUsage) { - vEventUsage = eventUsage; - } - - public Vector getVEnabled() { - return vEnabled; - } - - public void setVEnabled(Vector enabled) { - vEnabled = enabled; - } - - public Vector getVHobType() { - return vHobType; - } - - public void setVHobType(Vector hobType) { - vHobType = hobType; - } - - public Vector getVHobUsage() { - return vHobUsage; - } - - public void setVHobUsage(Vector hobUsage) { - vHobUsage = hobUsage; - } - - public Vector getVPpiNotifyUsage() { - return vPpiNotifyUsage; - } - - public void setVPpiNotifyUsage(Vector ppiNotifyUsage) { - vPpiNotifyUsage = ppiNotifyUsage; - } - - public Vector getVPpiType() { - return vPpiType; - } - - public void setVPpiType(Vector ppiType) { - vPpiType = ppiType; - } - - public Vector getVPpiUsage() { - return vPpiUsage; - } - - public void setVPpiUsage(Vector ppiUsage) { - vPpiUsage = ppiUsage; - } - - public Vector getVVariableUsage() { - return vVariableUsage; - } - - public void setVVariableUsage(Vector variableUsage) { - vVariableUsage = variableUsage; - } - - public Vector getVBootModeNames() { - return vBootModeNames; - } - - public void setVBootModeNames(Vector bootModeNames) { - vBootModeNames = bootModeNames; - } - - public Vector getVBootModeUsage() { - return vBootModeUsage; - } - - public void setVBootModeUsage(Vector bootModeUsage) { - vBootModeUsage = bootModeUsage; - } - - public Vector getVSystemTableUsage() { - return vSystemTableUsage; - } - - public void setVSystemTableUsage(Vector systemTableUsage) { - vSystemTableUsage = systemTableUsage; - } - - public Vector getVDataHubUsage() { - return vDataHubUsage; - } - - public void setVDataHubUsage(Vector dataHubUsage) { - vDataHubUsage = dataHubUsage; - } - - public Vector getVGuidUsage() { - return vGuidUsage; - } - - public void setVGuidUsage(Vector guidUsage) { - vGuidUsage = guidUsage; - } - - public Vector getVHiiPackageUsage() { - return vHiiPackageUsage; - } - - public void setVHiiPackageUsage(Vector hiiPackageUsage) { - vHiiPackageUsage = hiiPackageUsage; - } - - public Vector getVPcdItemTypes() { - return vPcdItemTypes; - } - - public void setVPcdItemTypes(Vector pcdItemTypes) { - vPcdItemTypes = pcdItemTypes; - } - - public Vector getVExternTypes() { - return vExternTypes; - } - - public void setVExternTypes(Vector externTypes) { - vExternTypes = externTypes; - } - - public Vector getVPcdDriverTypes() { - return vPcdDriverTypes; - } - - public void setVPcdDriverTypes(Vector pcdDriverTypes) { - vPcdDriverTypes = pcdDriverTypes; - } - - public Vector getVBoolean() { - return vBoolean; - } - - public void setVBoolean(Vector boolean1) { - vBoolean = boolean1; - } - - public Vector getVFrameworkModuleTypes() { - return vFrameworkModuleTypes; - } - - public void setVFrameworkModuleTypes(Vector frameworkModuleTypes) { - vFrameworkModuleTypes = frameworkModuleTypes; - } - - public Vector getVPackageUsage() { - return vPackageUsage; - } - - public void setVPackageUsage(Vector packageUsage) { - vPackageUsage = packageUsage; - } - - public Vector getVToolCode() { - return vToolCode; - } - - public void setVToolCode(Vector toolCode) { - vToolCode = toolCode; - } - - public Vector getVPcdUsage() { - return vPcdUsage; - } - - public void setVPcdUsage(Vector pcdUsage) { - vPcdUsage = pcdUsage; - } -}