TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
indiclient._indiobjectfactory Class Reference
Inheritance diagram for indiclient._indiobjectfactory:
Inheritance graph
Collaboration diagram for indiclient._indiobjectfactory:
Collaboration graph

Public Member Functions

def __init__ (self)
 
def create (self, tag, attrs)
 
- Public Member Functions inherited from indiclient._indinameconventions
def __init__ (self)
 

Public Attributes

 tagfactory
 
 elementclasses
 
 vectorclasses
 
- Public Attributes inherited from indiclient._indinameconventions
 basenames
 

Detailed Description

A Class to create L{indiobject}s from their XML attributes
@ivar elementclasses : a list of classes derived from L{indielement} the index has to be synchronous with L{basenames}
@type elementclasses : a list of L{indielement}
@ivar vectorclasses : a list of classes derived from L{indielement} the index has to be synchronous with L{basenames}
@type vectorclasses : a list of L{indivector}

Constructor & Destructor Documentation

◆ __init__()

def indiclient._indiobjectfactory.__init__ (   self)
Constructor

Member Function Documentation

◆ create()

def indiclient._indiobjectfactory.create (   self,
  tag,
  attrs 
)
@param tag : the XML tag denoting the vector 
@type tag : StringType
@param attrs : The XML attributes of the vector
@type attrs : DictType
@return: An indiobject created according to the information given in  L{tag}  and L{attrs}
@rtype: L{indiobject}

Member Data Documentation

◆ elementclasses

indiclient._indiobjectfactory.elementclasses

◆ tagfactory

indiclient._indiobjectfactory.tagfactory

◆ vectorclasses

indiclient._indiobjectfactory.vectorclasses

The documentation for this class was generated from the following file: