deps.analysis

Namespace for composing and rendering data and visualizations.

bundle-pars

ddf-home

export-as-html

(export-as-html graph)

filter-catalog

filter-default

filter-security

filter-security-include-third-party

graph-maven-dependencies

(graph-maven-dependencies working-dir filters)

Given a working directory and a map of filters, generate a graph that conforms to the filtering criteria. The map of filters only contains predicate functions and has the following keys: :select-modules, a function of a string path that determines if the graphml file it points to should be included. :select-edges, a function of a maven edge that determines if it should be included.

graph-properties

layer-bulkcreate-nodes

(layer-bulkcreate-nodes bundles)

Used for mapping bundle defs to graphviz data structures.

layer-create-edge

(layer-create-edge f bundles)

Used for mapping bundle defs to graphviz data structures.

layer-create-node

(layer-create-node layer-name layer-label bundles)

Used for mapping bundle defs to graphviz data structures.

select-all

select-catalog-modules

select-internal-edges

select-no-test-deps

select-only-relevant-edges

select-only-relevant-modules

select-security-modules

subgraph-bottom-up

(subgraph-bottom-up graph node)

Given a loom graph and a particular node in the graph, return the subgraph of all reachable nodes from the given node, where traversal goes in the opposite direction of the edges, useful for tracing low level dependencies. The node should be a string of the form groupId/artifactId/version.

subgraph-top-down

(subgraph-top-down graph node)

Given a loom graph and a particular node in the graph, return the subgraph of all reachable nodes from the given node, where traversal follows the direction of edges, useful for tracing high level dependencies. The node should be a string of the form groupId/artifactId/version.

view-after-save

(view-after-save graph)(view-after-save graph props)

Draws the graph by writing a file to /tmp before opening it with the system’s default viewing software.

view-by-show

(view-by-show graph)

Draws the graph using Java Swing.

viz-file

viz-resource