Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
opcua.common.xmlparser.XMLParser Class Reference
Inheritance diagram for opcua.common.xmlparser.XMLParser:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, xmlpath)
 
def get_aliases (self)
 
def get_node_datas (self)
 
def get_used_namespaces (self)
 

Public Attributes

 logger
 
 ns
 
 path
 
 root
 
 tree
 

Private Member Functions

def _get_text (self, el)
 
def _parse_attr (self, el, obj)
 
def _parse_body (self, el)
 
def _parse_ext_obj (self, el)
 
def _parse_list (self, el)
 
def _parse_list_of_extension_object (self, el)
 
def _parse_list_of_localized_text (self, el)
 
def _parse_node (self, nodetype, child)
 
def _parse_refs (self, el, obj)
 
def _parse_value (self, val_el, obj)
 
def _set_attr (self, key, val, obj)
 

Private Attributes

 _retag
 

Detailed Description

Definition at line 93 of file xmlparser.py.

Constructor & Destructor Documentation

def opcua.common.xmlparser.XMLParser.__init__ (   self,
  xmlpath 
)

Definition at line 95 of file xmlparser.py.

Member Function Documentation

def opcua.common.xmlparser.XMLParser._get_text (   self,
  el 
)
private

Definition at line 253 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_attr (   self,
  el,
  obj 
)
private

Definition at line 190 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_body (   self,
  el 
)
private

Definition at line 303 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_ext_obj (   self,
  el 
)
private

Definition at line 289 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_list (   self,
  el 
)
private

Definition at line 257 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_list_of_extension_object (   self,
  el 
)
private
Parse a uax:ListOfExtensionObject Value
Return an list of ExtObj

Definition at line 278 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_list_of_localized_text (   self,
  el 
)
private

Definition at line 268 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_node (   self,
  nodetype,
  child 
)
private
Parse a XML node and create a NodeData object.

Definition at line 144 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_refs (   self,
  el,
  obj 
)
private

Definition at line 316 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._parse_value (   self,
  val_el,
  obj 
)
private

Definition at line 209 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser._set_attr (   self,
  key,
  val,
  obj 
)
private

Definition at line 158 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser.get_aliases (   self)
Return the used node aliases in this import file

Definition at line 122 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser.get_node_datas (   self)

Definition at line 135 of file xmlparser.py.

def opcua.common.xmlparser.XMLParser.get_used_namespaces (   self)
Return the used namespace uris in this import file

Definition at line 110 of file xmlparser.py.

Member Data Documentation

opcua.common.xmlparser.XMLParser._retag
private

Definition at line 97 of file xmlparser.py.

opcua.common.xmlparser.XMLParser.logger

Definition at line 96 of file xmlparser.py.

opcua.common.xmlparser.XMLParser.ns

Definition at line 103 of file xmlparser.py.

opcua.common.xmlparser.XMLParser.path

Definition at line 98 of file xmlparser.py.

opcua.common.xmlparser.XMLParser.root

Definition at line 101 of file xmlparser.py.

opcua.common.xmlparser.XMLParser.tree

Definition at line 100 of file xmlparser.py.


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


ros_opcua_impl_python_opcua
Author(s): Denis Štogl , Daniel Draper
autogenerated on Tue Jan 19 2021 03:12:44