## @file | |
# This file is used to define class objects of INF file header. | |
# It will consumed by InfParser. | |
# | |
# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR> | |
# | |
# 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. | |
''' | |
InfHeaderObject | |
''' | |
## INF file header object | |
# | |
# A sample file header | |
# | |
# ## @file xxx.inf FileName | |
# # Abstract | |
# # | |
# # Description | |
# # | |
# # Copyright | |
# # | |
# # License | |
# # | |
# | |
class InfHeaderObject(): | |
def __init__(self): | |
self.FileName = '' | |
self.Abstract = '' | |
self.Description = '' | |
self.Copyright = '' | |
self.License = '' | |
## SetFileName | |
# | |
# @param FileName: File Name | |
# | |
def SetFileName(self, FileName): | |
if not (FileName == '' or FileName == None): | |
self.FileName = FileName | |
return True | |
else: | |
return False | |
## GetFileName | |
# | |
def GetFileName(self): | |
return self.FileName | |
## SetAbstract | |
# | |
# @param Abstract: Abstract | |
# | |
def SetAbstract(self, Abstract): | |
if not (Abstract == '' or Abstract == None): | |
self.Abstract = Abstract | |
return True | |
else: | |
return False | |
## GetAbstract | |
# | |
def GetAbstract(self): | |
return self.Abstract | |
## SetDescription | |
# | |
# @param Description: Description content | |
# | |
def SetDescription(self, Description): | |
if not (Description == '' or Description == None): | |
self.Description = Description | |
return True | |
else: | |
return False | |
## GetAbstract | |
# | |
def GetDescription(self): | |
return self.Description | |
## SetCopyright | |
# | |
# @param Copyright: Copyright content | |
# | |
def SetCopyright(self, Copyright): | |
if not (Copyright == '' or Copyright == None): | |
self.Copyright = Copyright | |
return True | |
else: | |
return False | |
## GetCopyright | |
# | |
def GetCopyright(self): | |
return self.Copyright | |
## SetCopyright | |
# | |
# @param License: License content | |
# | |
def SetLicense(self, License): | |
if not (License == '' or License == None): | |
self.License = License | |
return True | |
else: | |
return False | |
## GetLicense | |
# | |
def GetLicense(self): | |
return self.License |