buildDOM<T extends Object> method

T? buildDOM<T extends Object>({
  1. DOMGenerator<T>? generator,
  2. DOMTreeMap<T>? treeMap,
  3. T? parent,
  4. DOMContext<T>? context,
  5. bool setTreeMapRoot = true,
})

Builds a DOM using generator.

Note that this instance is a virtual DOM and an implementation of DOMGenerator is responsible to actually generate a DOM tree.

Implementation

T? buildDOM<T extends Object>(
    {DOMGenerator<T>? generator,
    DOMTreeMap<T>? treeMap,
    T? parent,
    DOMContext<T>? context,
    bool setTreeMapRoot = true}) {
  if (isCommented) return null;

  generator ??= defaultDomGenerator as DOMGenerator<T>;
  return generator.generate(this,
      parent: parent,
      context: context,
      treeMap: treeMap,
      setTreeMapRoot: setTreeMapRoot);
}