|
def | __init__ (self, server) |
|
def | add_datatype (self, obj) |
|
def | add_method (self, obj) |
|
def | add_object (self, obj) |
|
def | add_object_type (self, obj) |
|
def | add_reference_type (self, obj) |
|
def | add_variable (self, obj) |
|
def | add_variable_type (self, obj) |
|
def | import_xml (self, xmlpath) |
|
def | make_objects (self, node_datas) |
|
def | to_nodeid (self, nodeid) |
|
|
def | _add_refs (self, obj) |
|
def | _add_variable_value (self, obj) |
|
def | _get_node (self, obj) |
|
def | _make_ext_obj (self, obj) |
|
def | _map_aliases (self, aliases) |
|
def | _map_namespaces (self, namespaces_uris) |
|
def | _migrate_ns (self, nodeid) |
|
def | _set_attr (self, obj, attname, val) |
|
def | _sort_nodes_by_parentid (self, ndatas) |
|
Definition at line 15 of file xmlimporter.py.
def opcua.common.xmlimporter.XmlImporter.__init__ |
( |
|
self, |
|
|
|
server |
|
) |
| |
def opcua.common.xmlimporter.XmlImporter._add_refs |
( |
|
self, |
|
|
|
obj |
|
) |
| |
|
private |
def opcua.common.xmlimporter.XmlImporter._add_variable_value |
( |
|
self, |
|
|
|
obj |
|
) |
| |
|
private |
Returns the value for a Variable based on the objects value type.
Definition at line 225 of file xmlimporter.py.
def opcua.common.xmlimporter.XmlImporter._get_node |
( |
|
self, |
|
|
|
obj |
|
) |
| |
|
private |
def opcua.common.xmlimporter.XmlImporter._make_ext_obj |
( |
|
self, |
|
|
|
obj |
|
) |
| |
|
private |
def opcua.common.xmlimporter.XmlImporter._map_aliases |
( |
|
self, |
|
|
|
aliases |
|
) |
| |
|
private |
maps the import aliases to the correct namespaces
Definition at line 35 of file xmlimporter.py.
def opcua.common.xmlimporter.XmlImporter._map_namespaces |
( |
|
self, |
|
|
|
namespaces_uris |
|
) |
| |
|
private |
creates a mapping between the namespaces in the xml file and in the server.
if not present the namespace is registered.
Definition at line 24 of file xmlimporter.py.
def opcua.common.xmlimporter.XmlImporter._migrate_ns |
( |
|
self, |
|
|
|
nodeid |
|
) |
| |
|
private |
Check if the index of nodeid or browsename given in the xml model file
must be converted to a already existing namespace id based on the files
namespace uri
:returns: NodeId (str)
Definition at line 95 of file xmlimporter.py.
def opcua.common.xmlimporter.XmlImporter._set_attr |
( |
|
self, |
|
|
|
obj, |
|
|
|
attname, |
|
|
|
val |
|
) |
| |
|
private |
def opcua.common.xmlimporter.XmlImporter._sort_nodes_by_parentid |
( |
|
self, |
|
|
|
ndatas |
|
) |
| |
|
private |
Sort the list of nodes according their parent node in order to respect
the dependency between nodes.
:param nodes: list of NodeDataObjects
:returns: list of sorted nodes
Definition at line 349 of file xmlimporter.py.
def opcua.common.xmlimporter.XmlImporter.add_datatype |
( |
|
self, |
|
|
|
obj |
|
) |
| |
def opcua.common.xmlimporter.XmlImporter.add_method |
( |
|
self, |
|
|
|
obj |
|
) |
| |
def opcua.common.xmlimporter.XmlImporter.add_object |
( |
|
self, |
|
|
|
obj |
|
) |
| |
def opcua.common.xmlimporter.XmlImporter.add_object_type |
( |
|
self, |
|
|
|
obj |
|
) |
| |
def opcua.common.xmlimporter.XmlImporter.add_reference_type |
( |
|
self, |
|
|
|
obj |
|
) |
| |
def opcua.common.xmlimporter.XmlImporter.add_variable |
( |
|
self, |
|
|
|
obj |
|
) |
| |
def opcua.common.xmlimporter.XmlImporter.add_variable_type |
( |
|
self, |
|
|
|
obj |
|
) |
| |
def opcua.common.xmlimporter.XmlImporter.import_xml |
( |
|
self, |
|
|
|
xmlpath |
|
) |
| |
def opcua.common.xmlimporter.XmlImporter.make_objects |
( |
|
self, |
|
|
|
node_datas |
|
) |
| |
def opcua.common.xmlimporter.XmlImporter.to_nodeid |
( |
|
self, |
|
|
|
nodeid |
|
) |
| |
opcua.common.xmlimporter.XmlImporter.aliases |
opcua.common.xmlimporter.XmlImporter.logger |
opcua.common.xmlimporter.XmlImporter.namespaces |
opcua.common.xmlimporter.XmlImporter.parser |
opcua.common.xmlimporter.XmlImporter.server |
The documentation for this class was generated from the following file: