CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Static Public Attributes | Static Private Member Functions | Private Attributes
XML2Python.TreeBuilder Class Reference
Inheritance diagram for XML2Python.TreeBuilder:

Public Member Functions

def __init__
 
def __init__
 
def characters
 
def characters
 
def endElement
 
def endElement
 
def root
 
def root
 
def startElement
 
def startElement
 
def topLevel
 
def topLevel
 

Public Attributes

 current
 

Static Public Attributes

tuple non_id_char = re.compile('[^_0-9a-zA-Z]')
 

Static Private Member Functions

def _name_mangle
 
def _name_mangle
 

Private Attributes

 _ncDict
 
 _root
 
 _stack
 
 _text_parts
 

Detailed Description

Definition at line 159 of file XML2Python.py.

Constructor & Destructor Documentation

def XML2Python.TreeBuilder.__init__ (   self,
  kwargs 
)

Definition at line 163 of file XML2Python.py.

def XML2Python.TreeBuilder.__init__ (   self,
  kwargs 
)

Definition at line 69 of file XML2Python.py.

Member Function Documentation

def XML2Python.TreeBuilder._name_mangle (   name)
staticprivate

Definition at line 108 of file XML2Python.py.

def XML2Python.TreeBuilder._name_mangle (   name)
staticprivate

Definition at line 202 of file XML2Python.py.

def XML2Python.TreeBuilder.characters (   self,
  content 
)

Definition at line 96 of file XML2Python.py.

def XML2Python.TreeBuilder.characters (   self,
  content 
)

Definition at line 190 of file XML2Python.py.

def XML2Python.TreeBuilder.endElement (   self,
  name 
)

Definition at line 84 of file XML2Python.py.

def XML2Python.TreeBuilder.endElement (   self,
  name 
)

Definition at line 178 of file XML2Python.py.

def XML2Python.TreeBuilder.root (   self)

Definition at line 99 of file XML2Python.py.

def XML2Python.TreeBuilder.root (   self)

Definition at line 193 of file XML2Python.py.

def XML2Python.TreeBuilder.startElement (   self,
  name,
  attrs 
)

Definition at line 76 of file XML2Python.py.

def XML2Python.TreeBuilder.startElement (   self,
  name,
  attrs 
)

Definition at line 170 of file XML2Python.py.

def XML2Python.TreeBuilder.topLevel (   self)
Returns top level object

Definition at line 102 of file XML2Python.py.

def XML2Python.TreeBuilder.topLevel (   self)
Returns top level object

Definition at line 196 of file XML2Python.py.

Member Data Documentation

XML2Python.TreeBuilder._ncDict
private

Definition at line 166 of file XML2Python.py.

XML2Python.TreeBuilder._root
private

Definition at line 167 of file XML2Python.py.

XML2Python.TreeBuilder._stack
private

Definition at line 164 of file XML2Python.py.

XML2Python.TreeBuilder._text_parts
private

Definition at line 165 of file XML2Python.py.

XML2Python.TreeBuilder.current

Definition at line 168 of file XML2Python.py.

tuple XML2Python.TreeBuilder.non_id_char = re.compile('[^_0-9a-zA-Z]')
static

Definition at line 161 of file XML2Python.py.