gensrc.addins.addinlist.AddinList Class Reference
Inheritance diagram for gensrc.addins.addinlist.AddinList:
Collaboration diagram for gensrc.addins.addinlist.AddinList:
Public Member Functions | |
def | generate (self) |
public interface More... | |
def | generateCode (self) |
def | printSummary (self) |
def | printDebug (self) |
def | __init__ (self, addinIds) |
Public Attributes | |
categoryList_ | |
enumerationList_ | |
addins_ | |
Static Public Attributes | |
string | LINE_HEADER1 |
class variables More... | |
string | LINE_HEADER2 |
string | LINE_FORMAT = '%-15s%12d%12d%12d%12d' |
dictionary | creators |
Detailed Description
A list of all the Addin objects in use for this running instance of gensrc.
Constructor & Destructor Documentation
◆ __init__()
def gensrc.addins.addinlist.AddinList.__init__ | ( | self, | |
addinIds | |||
) |
Initialize the AddinList object.
Member Function Documentation
◆ generate()
def gensrc.addins.addinlist.AddinList.generate | ( | self | ) |
public interface
Generate the code for each Addin and write summary status to stdout.
◆ generateCode()
def gensrc.addins.addinlist.AddinList.generateCode | ( | self | ) |
Generate the code for each Addin.
◆ printDebug()
def gensrc.addins.addinlist.AddinList.printDebug | ( | self | ) |
Write debug info to stdout.
◆ printSummary()
def gensrc.addins.addinlist.AddinList.printSummary | ( | self | ) |
Write summary status to stdout.
Member Data Documentation
◆ creators
|
static |
Initial value:
= {
'x' : (excel.ExcelAddin, 'excel'),
'o' : (calc.CalcAddin, 'calc'),
'p' : (cpp.CppAddin, 'cpp'),
#'c' : (c.CAddin, 'c'),
#'g' : (guile.GuileAddin, 'guile'),
'v' : (valueobjects.ValueObjects, 'valueobjects'),
'e' : (enumerations.Enumerations, 'enumerations'),
'l' : (loop.Loop, 'loop'),
's' : (serialization.Serialization, 'serialization'),
'd' : (doxygen.Doxygen, 'doxygen'),
}
◆ LINE_HEADER1
|
static |
Initial value:
= '''\
addin unchanged updated created total'''
class variables
◆ LINE_HEADER2
|
static |
Initial value:
= '''\
=============== =========== =========== =========== ==========='''
The documentation for this class was generated from the following file:
- addinlist.py