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

Public Member Functions

def __init__ (self)
 
def add_implicit_resolver (cls, tag, regexp, first)
 
def add_path_resolver (cls, tag, path, kind=None)
 
def descend_resolver (self, current_node, current_index)
 
def ascend_resolver (self)
 
def check_resolver_prefix (self, depth, path, kind, current_node, current_index)
 
def resolve (self, kind, value, implicit)
 

Data Fields

 resolver_exact_paths
 
 resolver_prefix_paths
 

Static Public Attributes

 DEFAULT_SCALAR_TAG
 
 DEFAULT_SEQUENCE_TAG
 
 DEFAULT_MAPPING_TAG
 
 yaml_implicit_resolvers
 
 yaml_path_resolvers
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Member Function Documentation

◆ add_implicit_resolver()

def add_implicit_resolver (   cls,
  tag,
  regexp,
  first 
)

◆ add_path_resolver()

def add_path_resolver (   cls,
  tag,
  path,
  kind = None 
)

◆ ascend_resolver()

def ascend_resolver (   self)

◆ check_resolver_prefix()

def check_resolver_prefix (   self,
  depth,
  path,
  kind,
  current_node,
  current_index 
)

◆ descend_resolver()

def descend_resolver (   self,
  current_node,
  current_index 
)

◆ resolve()

def resolve (   self,
  kind,
  value,
  implicit 
)

Field Documentation

◆ DEFAULT_MAPPING_TAG

DEFAULT_MAPPING_TAG
static

◆ DEFAULT_SCALAR_TAG

DEFAULT_SCALAR_TAG
static

◆ DEFAULT_SEQUENCE_TAG

DEFAULT_SEQUENCE_TAG
static

◆ resolver_exact_paths

resolver_exact_paths

◆ resolver_prefix_paths

resolver_prefix_paths

◆ yaml_implicit_resolvers

yaml_implicit_resolvers
static

◆ yaml_path_resolvers

yaml_path_resolvers
static

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