Public Member Functions | Data Fields | Static Public Attributes

TypecodeContainerBase Class Reference

Inheritance diagram for TypecodeContainerBase:
Inheritance graph
[legend]
Collaboration diagram for TypecodeContainerBase:
Collaboration graph
[legend]

Public Member Functions

def __init__
def getvalue
def getAttributeName
def getMixedTextAName
def getClassName
def hasExtPyClass
def getPyClass
def getPyClassDefinition
def nsuriLogic
def schemaTag
def typeTag
def literalTag
def getExtraFlags
def simpleConstructor
def pnameConstructor
def getTypecodeList
def getBasesLogic
def __init__
def getvalue
def getAttributeName
def getMixedTextAName
def getClassName
def hasExtPyClass
def getPyClass
def getPyClassDefinition
def nsuriLogic
def schemaTag
def typeTag
def literalTag
def getExtraFlags
def simpleConstructor
def pnameConstructor
def getTypecodeList
def getBasesLogic

Data Fields

 name
 allOptional
 mgContent
 contentFlattened
 elementAttrs
 tcListElements
 tcListSet
 localTypes
 parentClass
 mixed
 extraFlags
 attrComponents
 do_extended
 extPyClasses

Static Public Attributes

string mixed_content_aname = 'text'
string attributes_aname = 'attrs'
 metaclass = None
 lazy = False
tuple logger = _GetLogger("TypecodeContainerBase")

Detailed Description

Base class for all classes representing anything
with element content.

class variables:
    mixed_content_aname -- text content will be placed in this attribute.
    attributes_aname -- attributes will be placed in this attribute.
    metaclass -- set this attribute to specify a pyclass __metaclass__

Definition at line 1164 of file containers.py.


Member Function Documentation

def getAttributeName (   self,
  name 
)
represents the aname

Definition at line 1255 of file containers.py.

def getAttributeName (   self,
  name 
)
represents the aname

Definition at line 1255 of file containers.py.

def getMixedTextAName (   self )
returns an aname representing mixed text content.

Definition at line 1265 of file containers.py.

def getMixedTextAName (   self )
returns an aname representing mixed text content.

Definition at line 1265 of file containers.py.

def getPyClass (   self )
Name of generated inner class that will be specified as pyclass.

Definition at line 1293 of file containers.py.

def getPyClass (   self )
Name of generated inner class that will be specified as pyclass.

Definition at line 1293 of file containers.py.

def getPyClassDefinition (   self )
Return a list containing pyclass definition.

Reimplemented in SimpleTypeContainer, ComplexTypeSimpleContentContainer, SimpleTypeContainer, and ComplexTypeSimpleContentContainer.

Definition at line 1304 of file containers.py.

def getPyClassDefinition (   self )
Return a list containing pyclass definition.

Reimplemented in SimpleTypeContainer, ComplexTypeSimpleContentContainer, SimpleTypeContainer, and ComplexTypeSimpleContentContainer.

Definition at line 1304 of file containers.py.

def nsuriLogic (   self )
set a variable "ns" that represents the targetNamespace in
which this item is defined.  Used for namespacing local elements.

Definition at line 1347 of file containers.py.

def nsuriLogic (   self )
set a variable "ns" that represents the targetNamespace in
which this item is defined.  Used for namespacing local elements.

Definition at line 1347 of file containers.py.


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