]> git.proxmox.com Git - mirror_edk2.git/blame - BaseTools/Source/Python/UPT/Object/Parser/InfHeaderObject.py
BaseTools: Clean up source files
[mirror_edk2.git] / BaseTools / Source / Python / UPT / Object / Parser / InfHeaderObject.py
CommitLineData
4234283c 1## @file\r
f7496d71
LG
2# This file is used to define class objects of INF file header.\r
3# It will consumed by InfParser.\r
4234283c 4#\r
f7496d71 5# Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>\r
4234283c 6#\r
f7496d71
LG
7# This program and the accompanying materials are licensed and made available\r
8# under the terms and conditions of the BSD License which accompanies this\r
9# distribution. The full text of the license may be found at\r
4234283c
LG
10# http://opensource.org/licenses/bsd-license.php\r
11#\r
12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14\r
15'''\r
16InfHeaderObject\r
17'''\r
18\r
19## INF file header object\r
f7496d71 20#\r
4234283c
LG
21# A sample file header\r
22#\r
23# ## @file xxx.inf FileName\r
24# # Abstract\r
f7496d71 25# #\r
4234283c
LG
26# # Description\r
27# #\r
28# # Copyright\r
f7496d71 29# #\r
4234283c
LG
30# # License\r
31# #\r
32#\r
33class InfHeaderObject():\r
34 def __init__(self):\r
35 self.FileName = ''\r
36 self.Abstract = ''\r
37 self.Description = ''\r
38 self.Copyright = ''\r
39 self.License = ''\r
40\r
41 ## SetFileName\r
42 #\r
43 # @param FileName: File Name\r
f7496d71 44 #\r
4234283c 45 def SetFileName(self, FileName):\r
4231a819 46 if not (FileName == '' or FileName is None):\r
4234283c
LG
47 self.FileName = FileName\r
48 return True\r
49 else:\r
50 return False\r
51\r
52 ## GetFileName\r
f7496d71 53 #\r
4234283c
LG
54 def GetFileName(self):\r
55 return self.FileName\r
56\r
57 ## SetAbstract\r
f7496d71 58 #\r
4234283c 59 # @param Abstract: Abstract\r
f7496d71 60 #\r
4234283c 61 def SetAbstract(self, Abstract):\r
4231a819 62 if not (Abstract == '' or Abstract is None):\r
4234283c
LG
63 self.Abstract = Abstract\r
64 return True\r
65 else:\r
66 return False\r
67\r
68 ## GetAbstract\r
f7496d71 69 #\r
4234283c 70 def GetAbstract(self):\r
f7496d71 71 return self.Abstract\r
4234283c
LG
72\r
73 ## SetDescription\r
f7496d71
LG
74 #\r
75 # @param Description: Description content\r
76 #\r
4234283c 77 def SetDescription(self, Description):\r
4231a819 78 if not (Description == '' or Description is None):\r
4234283c
LG
79 self.Description = Description\r
80 return True\r
81 else:\r
82 return False\r
83\r
84 ## GetAbstract\r
f7496d71 85 #\r
4234283c 86 def GetDescription(self):\r
f7496d71 87 return self.Description\r
4234283c
LG
88\r
89 ## SetCopyright\r
f7496d71
LG
90 #\r
91 # @param Copyright: Copyright content\r
92 #\r
4234283c 93 def SetCopyright(self, Copyright):\r
4231a819 94 if not (Copyright == '' or Copyright is None):\r
4234283c
LG
95 self.Copyright = Copyright\r
96 return True\r
97 else:\r
98 return False\r
99\r
100 ## GetCopyright\r
f7496d71 101 #\r
4234283c 102 def GetCopyright(self):\r
f7496d71 103 return self.Copyright\r
4234283c
LG
104\r
105 ## SetCopyright\r
f7496d71
LG
106 #\r
107 # @param License: License content\r
108 #\r
4234283c 109 def SetLicense(self, License):\r
4231a819 110 if not (License == '' or License is None):\r
4234283c
LG
111 self.License = License\r
112 return True\r
113 else:\r
114 return False\r
115\r
116 ## GetLicense\r
f7496d71 117 #\r
4234283c 118 def GetLicense(self):\r
f7496d71 119 return self.License\r