Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MutationProjection

Hierarchy

  • MutationProjection

Index

Constructors

constructor

  • new MutationProjection(rootNode: Node, mutations: MutationRecord[], selectors: Selector[], calcReordered: boolean, calcOldPreviousSibling: boolean): MutationProjection

Properties

calcOldPreviousSibling

calcOldPreviousSibling: boolean

calcReordered

calcReordered: boolean

mutations

mutations: MutationRecord[]

rootNode

rootNode: Node

selectors

selectors: Selector[]

Methods

attributeChangedNodes

  • attributeChangedNodes(includeAttributes: string[]): IStringMap<Element[]>

computeMatchabilityChange

ensureHasOldPreviousSiblingIfNeeded

  • ensureHasOldPreviousSiblingIfNeeded(node: Node): void

getChanged

  • getChanged(summary: Summary, selectors: Selector[], characterDataOnly: boolean): void

getCharacterDataChanged

  • getCharacterDataChanged(): Node[]

getChildlistChange

getOldAttribute

  • getOldAttribute(element: Node, attrName: string): string

getOldCharacterData

  • getOldCharacterData(node: Node): string

getOldParentNode

  • getOldParentNode(node: Node): Node

getOldPreviousSibling

  • getOldPreviousSibling(node: Node): Node

matchabilityChange

  • matchabilityChange(node: Node): Movement

processChildlistChanges

  • processChildlistChanges(): void

processMutations

  • processMutations(): void

visitNode

  • visitNode(node: Node, parentReachable: Movement): void

wasReordered

  • wasReordered(node: Node): boolean

Generated using TypeDoc