graphviz

package
v0.3.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Entity

type Entity struct {
	Name string
	Attr string
}

func NewEntity

func NewEntity(name string, attr string) *Entity

type Graphviz

type Graphviz struct {
	// contains filtered or unexported fields
}

func New

func New(name string, mode LinkMode) *Graphviz

func (*Graphviz) Add

func (g *Graphviz) Add(from, to *Entity, attr string)

func (*Graphviz) AddPlain

func (g *Graphviz) AddPlain(from, to, attr string)

func (*Graphviz) FindEntity

func (g *Graphviz) FindEntity(name string) *Entity

func (*Graphviz) Write

func (g *Graphviz) Write(w io.Writer) error

func (*Graphviz) WriteFile

func (g *Graphviz) WriteFile(filename string) error

type LinkMode

type LinkMode int
const (
	Directed LinkMode = iota
	Undirected
)

func (LinkMode) Name

func (mode LinkMode) Name() string

func (LinkMode) String

func (mode LinkMode) String() string

type Target

type Target struct {
	Name string
	Attr string
}

func PlainTarget

func PlainTarget(name string) Target

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL