PropertyBinding constructor

PropertyBinding(
  1. dynamic rootNode,
  2. dynamic path,
  3. dynamic parsedPath
)

Implementation

PropertyBinding(rootNode, path, parsedPath) {
  this.path = path;
  this.parsedPath = parsedPath ?? PropertyBinding.parseTrackName(path);

  node = PropertyBinding.findNode(rootNode, this.parsedPath["nodeName"]) ??
      rootNode;

  this.rootNode = rootNode;
  getValue = getValue_unbound;
  setValue = setValue_unbound;
}