UA Server SDK C++ Bundle  1.4.1.271
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
UaBase::BaseNodeFactory Class Reference

A factory to create subtypes of BaseNode. More...

#include <basenodes.h>

Public Member Functions

virtual ObjectcreateObject (const UaNodeId &nodeId) const
 Creates an Object. More...
 
virtual VariablecreateVariable (const UaNodeId &nodeId) const
 Creates a Variable. More...
 
virtual MethodcreateMethod (const UaNodeId &nodeId) const
 Creates a Method. More...
 
virtual DataTypecreateDataType (const UaNodeId &nodeId) const
 Creates a DataType. More...
 
virtual ReferenceTypecreateReferenceType (const UaNodeId &nodeId) const
 Creates a ReferenceType. More...
 
virtual ObjectTypecreateObjectType (const UaNodeId &nodeId) const
 Creates an ObjectType. More...
 
virtual VariableTypecreateVariableType (const UaNodeId &nodeId) const
 Creates a VariableType. More...
 

Detailed Description

A factory to create subtypes of BaseNode.

You can create a subtype to instantiate your own subtypes of BaseNode, e.g. within UaNodeSetXmlParser.

Member Function Documentation

DataType * UaBase::BaseNodeFactory::createDataType ( const UaNodeId nodeId) const
virtual

Creates a DataType.

Method * UaBase::BaseNodeFactory::createMethod ( const UaNodeId nodeId) const
virtual

Creates a Method.

Object * UaBase::BaseNodeFactory::createObject ( const UaNodeId nodeId) const
virtual

Creates an Object.

ObjectType * UaBase::BaseNodeFactory::createObjectType ( const UaNodeId nodeId) const
virtual

Creates an ObjectType.

ReferenceType * UaBase::BaseNodeFactory::createReferenceType ( const UaNodeId nodeId) const
virtual

Creates a ReferenceType.

Variable * UaBase::BaseNodeFactory::createVariable ( const UaNodeId nodeId) const
virtual

Creates a Variable.

VariableType * UaBase::BaseNodeFactory::createVariableType ( const UaNodeId nodeId) const
virtual

Creates a VariableType.


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