speasy.core.impex.parser module

Base inventory tree management

class speasy.core.impex.parser.ImpexXMLParser[source]

Bases: object

static fix_names(**kwargs)[source]
static fix_xmlid(**kwargs)[source]
static index_ctor_args(node, provider_name, is_public: bool = True)[source]
static make_any_node(parent, node, provider_name, ctor, name_key='xmlid', is_public: bool = True)[source]
static make_catalog_node(parent, node, provider_name, name_key, is_public: bool = True)[source]
static make_component_node(parent, node, provider_name, name_key, is_public: bool = True)[source]
static make_dataset_node(parent, node, provider_name, name_key, is_public: bool = True)[source]
static make_parameter_node(parent, node, provider_name, name_key, is_public: bool = True)[source]
static make_path_node(parent, node, provider_name, name_key, is_public: bool = True)[source]
static make_timetable_node(parent, node, provider_name, name_key, is_public: bool = True)[source]
static make_user_parameter_node(parent, node, provider_name, name_key, is_public: bool = True)[source]
static parse(xml, provider_name, name_mapping=None, is_public: bool = True)[source]
static parse_template_argument(parent, node, provider_name, name_key, is_public: bool = True)[source]
static parse_template_arguments(parent, node, provider_name, name_key, is_public: bool = True)[source]
speasy.core.impex.parser.to_xmlid(index_or_str) str[source]