Package

reftree

dot

Permalink

package dot

Visibility
  1. Public
  2. All

Type Members

  1. case class Chunk(encoded: String) extends Product with Serializable

    Permalink

    A chunk obtained in the process of encoding

  2. case class DotEncoding[A](encoding: (A) ⇒ Chunk) extends Encoding[A] with Product with Serializable

    Permalink

    Encoding the DOT AST into its stringified representation

  3. case class Edge(from: NodeId, to: NodeId, id: String, attrs: Attrs = Edge.Attrs()) extends GraphStatement with Product with Serializable

    Permalink
  4. trait Encoding[A] extends AnyRef

    Permalink

    A typeclass for encoding values of type A into chunks

  5. trait EncodingCompanion[R, E[X] <: Encoding[X]] extends AnyRef

    Permalink

    Common utilities for implementing encodings

  6. case class Graph(strict: Boolean, directed: Boolean, id: Option[String], statements: Seq[GraphStatement]) extends Product with Serializable

    Permalink

    A simple representation of a graph in the dot language

    A simple representation of a graph in the dot language

    See also

    http://www.graphviz.org/doc/info/lang.html

  7. sealed trait GraphStatement extends AnyRef

    Permalink
  8. case class Node(id: String, label: Html, attrs: Attrs = Node.Attrs()) extends GraphStatement with Product with Serializable

    Permalink
  9. case class NodeId(id: String, portId: Option[String] = None, compassPoint: Option[String] = None) extends Product with Serializable

    Permalink

Value Members

  1. object Chunk extends Serializable

    Permalink
  2. object DotEncoding extends EncodingCompanion[Graph, DotEncoding] with DotAttrEncoding

    Permalink
  3. object Edge extends Serializable

    Permalink
  4. object Graph extends Serializable

    Permalink
  5. object Node extends Serializable

    Permalink
  6. package html

    Permalink

Ungrouped