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

Public Member Functions

def __init__ (self, encoding=None, explicit_start=None, explicit_end=None, version=None, tags=None)
 
def open (self)
 
def close (self)
 
def serialize (self, node)
 
def anchor_node (self, node)
 
def generate_anchor (self, node)
 
def serialize_node (self, node, parent, index)
 

Data Fields

 use_encoding
 
 use_explicit_start
 
 use_explicit_end
 
 use_version
 
 use_tags
 
 serialized_nodes
 
 anchors
 
 last_anchor_id
 
 closed
 

Static Public Attributes

 ANCHOR_TEMPLATE
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  encoding = None,
  explicit_start = None,
  explicit_end = None,
  version = None,
  tags = None 
)

Member Function Documentation

◆ anchor_node()

def anchor_node (   self,
  node 
)

◆ close()

def close (   self)

◆ generate_anchor()

def generate_anchor (   self,
  node 
)

◆ open()

def open (   self)

◆ serialize()

def serialize (   self,
  node 
)

◆ serialize_node()

def serialize_node (   self,
  node,
  parent,
  index 
)

Field Documentation

◆ ANCHOR_TEMPLATE

ANCHOR_TEMPLATE
static

◆ anchors

anchors

◆ closed

closed

◆ last_anchor_id

last_anchor_id

◆ serialized_nodes

serialized_nodes

◆ use_encoding

use_encoding

◆ use_explicit_end

use_explicit_end

◆ use_explicit_start

use_explicit_start

◆ use_tags

use_tags

◆ use_version

use_version

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