## @file\r
# classes represent data in FDF\r
#\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
\r
## FFS data in FDF\r
#\r
-# \r
+#\r
class FfsClassObject:\r
## The constructor\r
#\r
\r
## FILE statement data in FDF\r
#\r
-# \r
+#\r
class FileStatementClassObject (FfsClassObject) :\r
## The constructor\r
#\r
\r
## section data in FDF\r
#\r
-# \r
+#\r
class SectionClassObject:\r
## The constructor\r
#\r
#\r
def __init__(self):\r
self.Alignment = None\r
- \r
+\r
## Depex expression section in FDF\r
#\r
-# \r
+#\r
class DepexSectionClassObject (SectionClassObject):\r
## The constructor\r
#\r
\r
## Data section data in FDF\r
#\r
-# \r
+#\r
class DataSectionClassObject (SectionClassObject):\r
## The constructor\r
#\r
\r
## FV image section data in FDF\r
#\r
-# \r
+#\r
class FvImageSectionClassObject (SectionClassObject):\r
## The constructor\r
#\r
\r
## GUIDed section data in FDF\r
#\r
-# \r
+#\r
class GuidSectionClassObject (SectionClassObject) :\r
## The constructor\r
#\r
\r
## Version section data in FDF\r
#\r
-# \r
+#\r
class VerSectionClassObject (SectionClassObject):\r
## The constructor\r
#\r
\r
## Complex rule data in FDF\r
#\r
-# \r
+#\r
class RuleComplexFileClassObject(RuleClassObject) :\r
## The constructor\r
#\r
\r
## Capsule data in FDF\r
#\r
-# \r
+#\r
class CapsuleClassObject :\r
## The constructor\r
#\r
\r
## VTF component data in FDF\r
#\r
-# \r
+#\r
class ComponentStatementClassObject :\r
## The constructor\r
#\r
self.CompSym = None\r
self.CompSize = None\r
self.FilePos = None\r
- \r
+\r
## OptionROM data in FDF\r
#\r
#\r
def __init__(self):\r
self.DriverName = None\r
self.FfsList = []\r
- \r
+\r