tree 0.0.3 copy "tree: ^0.0.3" to clipboard
tree: ^0.0.3 copied to clipboard

outdated

A starting point for Dart libraries or applications.

example/tree_example.dart

import "package:tree/tree.dart";

class Category extends WithUuid {
  String _uuid;
  String name;
  String _parentUuid;
  int fontPointCode;
  String fontFamily;
  String fontPackage;

  Category(this.name, this._parentUuid,
      {this.fontPointCode, this.fontFamily, this.fontPackage, String uuid}) {
    this._uuid = uuid ?? Uuid();
  }

  String toString() => "{category [$name] uuid=[$uuid]}";
}

void main() {
  var catHouse = Category("House", null, uuid: "1");
  var catMorgage = Category("Mortgage", catHouse.uuid, uuid: "11");
  var catRent = Category("Rent", catHouse.uuid, uuid: "12");

  var catUtilities = Category("Utilities", null, uuid:"2");
  var catElectricity = Category("Electricity", catUtilities.uuid, uuid:"21");
  var catGas = Category("Gas", catUtilities.uuid, uuid:"22");
  var catCar = Category("Car", null, uuid:"3");
  var catGasoline = Category("Gasoline", catCar.uuid, uuid:"31");
  var catCarService = Category("Car Service", catCar.uuid, uuid:"32");

  var categories = [
    catHouse,
    catMorgage,

    catRent,
    catUtilities,
    catElectricity,
    catGas,
    catCar,
    catGasoline,
    catCarService

  ];

  print(categories);

//  print(getCategoriesTree(categories));


  print( TreeNode.fromList(categories) );
}
2
likes
0
pub points
0%
popularity

Publisher

unverified uploader

A starting point for Dart libraries or applications.

Repository (GitHub)
View/report issues

More

Packages that depend on tree