OpenQuizz
Une application de gestion des contenus pédagogiques
TreeWalker Class Reference
Inheritance diagram for TreeWalker:
Collaboration diagram for TreeWalker:

Public Member Functions

def __init__ (self, tree)
 
def getNodeDetails (self, node)
 
def getFirstChild (self, node)
 
def getNextSibling (self, node)
 
def getParentNode (self, node)
 
- Public Member Functions inherited from NonRecursiveTreeWalker
def __iter__ (self)
 
- Public Member Functions inherited from TreeWalker
def error (self, msg)
 
def emptyTag (self, namespace, name, attrs, hasChildren=False)
 
def startTag (self, namespace, name, attrs)
 
def endTag (self, namespace, name)
 
def text (self, data)
 
def comment (self, data)
 
def doctype (self, name, publicId=None, systemId=None)
 
def entity (self, name)
 
def unknown (self, nodeType)
 

Data Fields

 fragmentChildren
 
 filter
 
- Data Fields inherited from TreeWalker
 tree
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  tree 
)
Creates a TreeWalker

:arg tree: the tree to walk

Reimplemented from TreeWalker.

Member Function Documentation

◆ getFirstChild()

def getFirstChild (   self,
  node 
)

Reimplemented from NonRecursiveTreeWalker.

◆ getNextSibling()

def getNextSibling (   self,
  node 
)

Reimplemented from NonRecursiveTreeWalker.

◆ getNodeDetails()

def getNodeDetails (   self,
  node 
)

Reimplemented from NonRecursiveTreeWalker.

◆ getParentNode()

def getParentNode (   self,
  node 
)

Reimplemented from NonRecursiveTreeWalker.

Field Documentation

◆ filter

filter

◆ fragmentChildren

fragmentChildren

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