NodeOPCUA API Documentation
    Preparing search index...

    Class ExtraDataTypeManager

    Index
    namespaceArray: string[]
    • Parameters

      • fieldTypeName: string

      Returns CommonInterface

    • Parameters

      • namespaceIndex: number

      Returns DataTypeFactory

    • Parameters

      • namespaceIndex: number

      Returns DataTypeFactory

    • Parameters

      Returns BaseUAObjectConstructable

    • Parameters

      Returns Promise<BaseUAObjectConstructable>

    • Parameters

      Returns AnyConstructable

    • Parameters

      Returns Promise<AnyConstructable>

    • Parameters

      Returns StructureInfo | null

    • Parameters

      Returns Promise<StructureInfo>

    • Parameters

      • namespaceIndex: number

      Returns boolean

    • Parameters

      • namespaceIndex: number
      • dataTypeFactory: DataTypeFactory

      Returns void

    • Parameters

      • namespaceArray: string[]

      Returns void

    • Parameters

      Returns void

    • Returns string

    • Forget the factory of a namespace, and with it every structure, enumeration and ExtensionObject constructor that namespace registered.

      A namespace that is emptied and loaded again (see IAddressSpace.deleteNamespace) must come back to a manager that has no memory of the previous load: registerDataTypeFactory refuses a second factory for the same index, and the schemas of the old load carry the NodeIds of nodes that no longer exist.

      Namespace 0 has no factory of its own - it is served by the standard one - and is refused.

      A factory that other namespaces list among their base factories keeps being referenced by them; those namespaces have to be re-extracted as well if they used its types.

      Parameters

      • namespaceIndex: number

      Returns void