Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DataTypeFactory

Hierarchy

  • DataTypeFactory

Constructors

constructor

Properties

defaultByteOrder

defaultByteOrder: string

imports

imports: string[] = []

targetNamespace

targetNamespace: string

Methods

associateWithBinaryEncoding

  • associateWithBinaryEncoding(className: string, expandedNodeId: ExpandedNodeId): void
  • Parameters

    • className: string
    • expandedNodeId: ExpandedNodeId

    Returns void

constructObject

  • constructObject(binaryEncodingNodeId: NodeId): BaseUAObject
  • Parameters

    • binaryEncodingNodeId: NodeId

    Returns BaseUAObject

dump

  • dump(): void
  • Returns void

findConstructorForDataType

  • Parameters

    • dataTypeNodeId: NodeId

    Returns ConstructorFuncWithSchema

getConstructor

  • Parameters

    • binaryEncodingNodeId: NodeId

    Returns ConstructorFunc | null

getEnumeration

  • Parameters

    • enumName: string

    Returns EnumerationDefinitionSchema | null

getSimpleType

  • Parameters

    • name: string

    Returns BasicTypeDefinition

getStructureTypeConstructor

  • Parameters

    • typeName: string

    Returns ConstructorFuncWithSchema

getStructuredTypeSchema

  • Parameters

    • typeName: string

    Returns StructuredTypeSchema

hasConstructor

  • hasConstructor(binaryEncodingNodeId: NodeId): boolean
  • Parameters

    • binaryEncodingNodeId: NodeId

    Returns boolean

hasEnumeration

  • hasEnumeration(enumName: string): boolean
  • Parameters

    • enumName: string

    Returns boolean

hasSimpleType

  • hasSimpleType(name: string): boolean
  • Parameters

    • name: string

    Returns boolean

hasStructuredType

  • hasStructuredType(typeName: string): boolean
  • Parameters

    • typeName: string

    Returns boolean

registerClassDefinition

  • Parameters

    Returns void

registerEnumeration

  • Parameters

    Returns void

registerSimpleType

  • Parameters

    Returns void

repairBaseDataFactories

  • Parameters

    Returns void

structuredTypesNames

  • structuredTypesNames(): IterableIterator<string>
  • Returns IterableIterator<string>

toString

  • toString(): string
  • Returns string

Generated using TypeDoc