BigBrotherBot v1.8.0
System Development Information for the BigBrotherBot project.

b3::lib::yaml::resolver::BaseResolver Class Reference

Inheritance diagram for b3::lib::yaml::resolver::BaseResolver:
b3::lib::yaml::cyaml::CBaseDumper b3::lib::yaml::cyaml::CBaseLoader b3::lib::yaml::dumper::BaseDumper b3::lib::yaml::loader::BaseLoader b3::lib::yaml::resolver::Resolver b3::lib::yaml::cyaml::CDumper b3::lib::yaml::cyaml::CLoader b3::lib::yaml::cyaml::CSafeDumper b3::lib::yaml::cyaml::CSafeLoader b3::lib::yaml::dumper::Dumper b3::lib::yaml::dumper::SafeDumper b3::lib::yaml::loader::Loader b3::lib::yaml::loader::SafeLoader

List of all members.

Public Member Functions

def __init__
def add_implicit_resolver
def add_path_resolver
def descend_resolver
def ascend_resolver
def check_resolver_prefix
def resolve

Public Attributes

 resolver_exact_paths
 resolver_prefix_paths

Static Public Attributes

string DEFAULT_SCALAR_TAG = u'tag:yaml.org,2002:str'
string DEFAULT_SEQUENCE_TAG = u'tag:yaml.org,2002:seq'
string DEFAULT_MAPPING_TAG = u'tag:yaml.org,2002:map'
dictionary yaml_implicit_resolvers = {}
dictionary yaml_path_resolvers = {}
tuple add_implicit_resolver = classmethod(add_implicit_resolver)
tuple add_path_resolver = classmethod(add_path_resolver)

Constructor & Destructor Documentation

def b3::lib::yaml::resolver::BaseResolver::__init__ (   self)

Member Function Documentation

def b3::lib::yaml::resolver::BaseResolver::add_implicit_resolver (   cls,
  tag,
  regexp,
  first 
)
def b3::lib::yaml::resolver::BaseResolver::add_path_resolver (   cls,
  tag,
  path,
  kind = None 
)
def b3::lib::yaml::resolver::BaseResolver::ascend_resolver (   self)
def b3::lib::yaml::resolver::BaseResolver::check_resolver_prefix (   self,
  depth,
  path,
  kind,
  current_node,
  current_index 
)
def b3::lib::yaml::resolver::BaseResolver::descend_resolver (   self,
  current_node,
  current_index 
)
def b3::lib::yaml::resolver::BaseResolver::resolve (   self,
  kind,
  value,
  implicit 
)

Member Data Documentation

string b3::lib::yaml::resolver::BaseResolver::DEFAULT_MAPPING_TAG = u'tag:yaml.org,2002:map' [static]
string b3::lib::yaml::resolver::BaseResolver::DEFAULT_SCALAR_TAG = u'tag:yaml.org,2002:str' [static]
string b3::lib::yaml::resolver::BaseResolver::DEFAULT_SEQUENCE_TAG = u'tag:yaml.org,2002:seq' [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties