Class SymbolNode

Hierarchy

  • ContainerNode
    • SymbolNode

Constructors

  • Parameters

    • Optional opt: any

    Returns SymbolNode

Properties

animation: any = ...
animationObj: any = {}
attributes: SymbolNodeAttrs = ...
className: string = 'SymbolNode'
dataModel: any = null
events: any = []
id: string = ...
members: Node[] = []
ref: any = null
symbolName: undefined | string
tag: undefined | string
variables: any = {}
_classes: any = {}
className: string = 'SymbolNode'

Methods

  • 为节点添加事件

    Parameters

    • event: any

      事件对象

    Returns void

  • Parameters

    • eventIndex: number
    • trigger: any

    Returns void

  • 为节点添加变量

    Parameters

    • name: string

      变量名称

    • variable: any

      变量值

    Returns void

  • 克隆节点

    Parameters

    • unique: boolean = false

      如果为true,则会创建新的id给新节点

    Returns any

    节点副本

  • Returns void

  • 删除事件

    Parameters

    • eventIndex: number

      事件索引

    Returns void

  • Parameters

    • eventIndex: number
    • triggerIndex: number

    Returns void

  • Parameters

    • propertyIndex: number = -1
    • evtIndex: number

    Returns void

  • Parameters

    • name: string

    Returns void

  • 销毁节点

    Returns void

  • Returns void

  • Parameters

    • json: string

    Returns void

  • Parameters

    • obj: any

    Returns void

  • Returns any

  • Returns any

  • Parameters

    • key: string

    Returns any

  • Parameters

    • name: string

    Returns any

  • 获取节点的属性值

    Parameters

    • distinct: boolean = false

      是否过滤掉属性值为默认值的属性

    Returns any

    属性的json对象

  • Parameters

    • deepClone: boolean = false

    Returns any

  • Returns string

  • Returns any

  • Returns any

  • Returns string

  • Parameters

    • unionMode: boolean = false

    Returns any

  • Returns Node[]

  • Returns any

  • Returns undefined | string

  • Returns undefined | string

  • Parameters

    • name: string

    Returns any

  • Returns any

  • Returns any

  • Returns void

  • Parameters

    • property: any
    • propertyIndex: number = -1
    • evtIndex: number

    Returns void

  • 添加指定名称的变量对象

    Parameters

    • name: string

      名称

    • variable: any
    • oldName: string

      原来的名称

    Returns void

  • Parameters

    • animation: any

    Returns void

  • Parameters

    • value: any

    Returns void

  • Parameters

    • name: any
    • value: any

    Returns void

  • Parameters

    • name: string
    • value: any

    Returns void

  • Parameters

    • attrValues: any

    Returns void

  • Parameters

    • className: string

    Returns void

  • Parameters

    • dataModel: any

    Returns void

  • Parameters

    • events: any

    Returns void

  • Parameters

    • id: string

    Returns void

  • Parameters

    • attrValues: any

    Returns void

  • Parameters

    Returns void

  • Parameters

    • ref: any

    Returns void

  • Parameters

    • name: string

    Returns void

  • Parameters

    • tag: string

    Returns void

  • Parameters

    • variables: any

    Returns void

  • Parameters

    • isArray: boolean = false

    Returns string

  • Parameters

    • isArray: boolean = false
    • distinct: boolean = true
    • unique: boolean = false

    Returns any

  • 更新节点的事件

    Parameters

    • event: any

      {Object}

    • evtIndex: number

      事件的索引

    Returns void

  • Parameters

    • eventIndex: number
    • triggerIndex: number
    • trigger: any

    Returns void

  • 更新konva节点的动画

    Parameters

    • reason: string

    Returns void

  • Parameters

    • attrValues: any

    Returns void

  • 修改节点的指定变量

    Parameters

    • name: string

      变量名称

    • variable: any

      变量值

    • Optional oldName: string

      要修改的变量名称,如果只修改变量值,则此处可以省略

    Returns void

  • Parameters

    • json: any

    Returns any

  • Returns void

Generated using TypeDoc