Home | History | Annotate | Download | only in Xml

Lines Matching refs:Package

2 # This file is used to parse a Package file of .PKG file

155 self.Package = None
161 # Create a package object
163 Package = PackageObject()
168 Tmp.FromXml(XmlNode(Item, '/PackageSurfaceArea/Header'), 'Header', Package)
175 Package.SetClonedFromList([ClonedFrom])
183 Package.SetLibraryClassList(Package.GetLibraryClassList() + [LibraryClass])
187 Package.SetLibraryClassList([None])
195 Package.SetStandardIncludeFileList(Package.GetStandardIncludeFileList() + [Include])
199 Package.SetStandardIncludeFileList([None])
208 Package.SetPackageIncludeFileList(Package.GetPackageIncludeFileList() + [Include])
212 Package.SetPackageIncludeFileList([None])
218 Tmp = GuidXml('Package')
220 Package.SetGuidList(Package.GetGuidList() + [GuidProtocolPpi])
224 Package.SetGuidList([None])
230 Tmp = ProtocolXml('Package')
232 Package.SetProtocolList(Package.GetProtocolList() + [GuidProtocolPpi])
236 Package.SetProtocolList([None])
242 Tmp = PpiXml('Package')
244 Package.SetPpiList(Package.GetPpiList() + [GuidProtocolPpi])
248 Package.SetPpiList([None])
256 Package.SetPcdList(Package.GetPcdList() + [PcdEntry])
264 Package.PcdErrorCommentDict[(PcdEntry.GetTokenSpaceGuidCName(), PcdErrorObj.GetErrorNumber())] = \
270 Package.SetPcdList([None])
278 Package.PcdChecks.append(PcdCheck)
287 Package.ModuleDict[ModuleDictKey] = Module
294 Package.SetMiscFileList([MiscFileList])
296 Package.SetMiscFileList([])
304 Package.UserExtensionList.append(UserExtension)
306 self.Package = Package
307 return self.Package
309 def ToXml(self, Package):
310 if self.Package:
320 DomPackage.appendChild(Tmp.ToXml(Package, 'Header'))
325 if Package.GetClonedFromList() != []:
326 DomPackage.appendChild(Tmp.ToXml(Package.GetClonedFromList[0], 'ClonedFrom'))
331 for LibraryClass in Package.GetLibraryClassList():
339 for Include in Package.GetStandardIncludeFileList():
347 for Include in Package.GetPackageIncludeFileList():
352 for Module in Package.GetModuleDict().values():
360 for GuidProtocolPpi in Package.GetGuidList():
361 Tmp = GuidXml('Package')
370 for GuidProtocolPpi in Package.GetProtocolList():
371 Tmp = ProtocolXml('Package')
379 for GuidProtocolPpi in Package.GetPpiList():
380 Tmp = PpiXml('Package')
388 for PcdEntry in Package.GetPcdList():
397 if Package.GetMiscFileList():
398 DomPackage.appendChild(Tmp.ToXml(Package.GetMiscFileList()[0], 'MiscellaneousFiles'))
403 if Package.GetUserExtensionList():
404 for UserExtension in Package.GetUserExtensionList():