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