gensrc.functions.constructor.Constructor Class Reference
Inheritance diagram for gensrc.functions.constructor.Constructor:
Collaboration diagram for gensrc.functions.constructor.Constructor:
Public Member Functions | |
def | generateBody (self, addin) |
public interface More... | |
def | libraryFunction (self) |
def | processorName (self) |
def | serialize (self, serializer) |
serializer interface More... | |
def | postSerialize (self) |
def | __init__ (self) |
private member functions More... | |
Public Member Functions inherited from gensrc.functions.function.Function | |
def | platformSupported (self, platformName, implementation) |
public interface More... | |
def | xlMacro (self) |
def | calcInWizard (self) |
def | supportedPlatforms (self) |
def | parameterList (self) |
def | loopParameter (self) |
def | returnValue (self) |
def | alias (self) |
def | type (self) |
def | generateVOs (self) |
def | description (self) |
def | longDescription (self) |
def | dependencyTrigger (self) |
def | validatePermanent (self) |
def | behavior (self) |
def | printDebug (self) |
def | visible (self) |
def | const (self) |
Public Attributes | |
description_ | |
longDescription_ | |
returnValue_ | |
Static Public Attributes | |
bool | generateVOs_ = True |
class variables | |
funcCtorBuffer_ = buffer.loadBuffer('stub.func.constructor') | |
string | DESCRIPTION = 'Construct an object of class %s and return its id' |
Static Public Attributes inherited from gensrc.functions.function.Function | |
string | groupName_ = 'Functions' |
class variables | |
loopParameter_ = None | |
enumeration_ = None | |
bool | generateVOs_ = False |
string | validatePermanent_ = '' |
Detailed Description
Function which constructs a library object.
Constructor & Destructor Documentation
◆ __init__()
def gensrc.functions.constructor.Constructor.__init__ | ( | self | ) |
private member functions
Initialize the Constructor object.
Member Function Documentation
◆ generateBody()
def gensrc.functions.constructor.Constructor.generateBody | ( | self, | |
addin | |||
) |
public interface
Generate source code for function body.
◆ libraryFunction()
def gensrc.functions.constructor.Constructor.libraryFunction | ( | self | ) |
Return the name of the function in the underlying application library which is wrapped by this Addin function.
Reimplemented from gensrc.functions.function.Function.
◆ postSerialize()
def gensrc.functions.constructor.Constructor.postSerialize | ( | self | ) |
Perform post serialization initialization.
◆ processorName()
def gensrc.functions.constructor.Constructor.processorName | ( | self | ) |
Return the name of the Processor class which implements post serialization logic for objects of this class.
◆ serialize()
def gensrc.functions.constructor.Constructor.serialize | ( | self, | |
serializer | |||
) |
serializer interface
Load/unload class state to/from serializer object.
Reimplemented from gensrc.functions.function.Function.
The documentation for this class was generated from the following file:
- constructor.py