Packages

case class Tree(name: String, path: String, children: Seq[Node])(implicit childOrdering: Ordering[String]) extends Node with Product with Serializable

Source
ModelsLibrary.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, Node, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Tree
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Node
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Tree(name: String, path: String, children: Seq[Node])(implicit childOrdering: Ordering[String])

Value Members

  1. def allowsChildren: Boolean
    Definition Classes
    Node
  2. def breadthFirstIterable: Iterable[Node]
    Definition Classes
    TreeNode
  3. val children: Seq[Node]
  4. def depthFirstIterable: Iterable[Node]
    Definition Classes
    TreeNode
  5. def isFolder: Boolean
    Definition Classes
    TreeNode
  6. def isLeaf: Boolean
    Definition Classes
    TreeNode
  7. val name: String
    Definition Classes
    TreeNode
  8. val path: String
    Definition Classes
    TreeNode
  9. def updateChildren(f: (Seq[Node]) ⇒ Seq[Node]): Tree