public class PajekNetWriter<V,E>
extends java.lang.Object
Labels for vertices may optionally be specified by implementations of
VertexStringer
. Edge weights are optionally specified by
implementations of Transformer
. Vertex locations
are optionally specified by implementations of
Transformer
. Note that vertex location coordinates
must be normalized to the interval [0, 1] on each axis in order to conform to the
Pajek specification.
Constructor and Description |
---|
PajekNetWriter()
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
save(edu.uci.ics.jung.graph.Graph<V,E> g,
java.lang.String filename)
Saves
g to filename ; no vertex labels are written out,
and the edge weights are written as 1.0. |
void |
save(edu.uci.ics.jung.graph.Graph<V,E> g,
java.lang.String filename,
org.apache.commons.collections4.Transformer<V,java.lang.String> vs,
org.apache.commons.collections4.Transformer<E,java.lang.Number> nev)
Saves
g to filename . |
void |
save(edu.uci.ics.jung.graph.Graph<V,E> g,
java.lang.String filename,
org.apache.commons.collections4.Transformer<V,java.lang.String> vs,
org.apache.commons.collections4.Transformer<E,java.lang.Number> nev,
org.apache.commons.collections4.Transformer<V,java.awt.geom.Point2D> vld)
Saves
g to filename . |
void |
save(edu.uci.ics.jung.graph.Graph<V,E> g,
java.io.Writer w)
Saves
g to w ; no vertex labels are written out,
and the edge weights are written as 1.0. |
void |
save(edu.uci.ics.jung.graph.Graph<V,E> g,
java.io.Writer w,
org.apache.commons.collections4.Transformer<V,java.lang.String> vs,
org.apache.commons.collections4.Transformer<E,java.lang.Number> nev)
Saves
g to w ; vertex labels are given by
vs and edge weights by nev . |
void |
save(edu.uci.ics.jung.graph.Graph<V,E> graph,
java.io.Writer w,
org.apache.commons.collections4.Transformer<V,java.lang.String> vs,
org.apache.commons.collections4.Transformer<E,java.lang.Number> nev,
org.apache.commons.collections4.Transformer<V,java.awt.geom.Point2D> vld)
Writes
graph to w . |
public void save(edu.uci.ics.jung.graph.Graph<V,E> g, java.lang.String filename, org.apache.commons.collections4.Transformer<V,java.lang.String> vs, org.apache.commons.collections4.Transformer<E,java.lang.Number> nev, org.apache.commons.collections4.Transformer<V,java.awt.geom.Point2D> vld) throws java.io.IOException
g
to filename
. Labels for vertices may
be supplied by vs
. Edge weights are specified by nev
.java.io.IOException
public void save(edu.uci.ics.jung.graph.Graph<V,E> g, java.lang.String filename, org.apache.commons.collections4.Transformer<V,java.lang.String> vs, org.apache.commons.collections4.Transformer<E,java.lang.Number> nev) throws java.io.IOException
g
to filename
. Labels are specified by
vs
, and edge weights by nev
; vertex coordinates
are not written out.g
- the graph to write outfilename
- vs
- nev
- java.io.IOException
public void save(edu.uci.ics.jung.graph.Graph<V,E> g, java.lang.String filename) throws java.io.IOException
g
to filename
; no vertex labels are written out,
and the edge weights are written as 1.0.java.io.IOException
public void save(edu.uci.ics.jung.graph.Graph<V,E> g, java.io.Writer w) throws java.io.IOException
g
to w
; no vertex labels are written out,
and the edge weights are written as 1.0.java.io.IOException
public void save(edu.uci.ics.jung.graph.Graph<V,E> g, java.io.Writer w, org.apache.commons.collections4.Transformer<V,java.lang.String> vs, org.apache.commons.collections4.Transformer<E,java.lang.Number> nev) throws java.io.IOException
g
to w
; vertex labels are given by
vs
and edge weights by nev
.g
- w
- vs
- nev
- java.io.IOException
public void save(edu.uci.ics.jung.graph.Graph<V,E> graph, java.io.Writer w, org.apache.commons.collections4.Transformer<V,java.lang.String> vs, org.apache.commons.collections4.Transformer<E,java.lang.Number> nev, org.apache.commons.collections4.Transformer<V,java.awt.geom.Point2D> vld) throws java.io.IOException
graph
to w
. Labels for vertices may
be supplied by vs
(defaults to no labels if null),
edge weights may be specified by nev
(defaults to weights of 1.0 if null),
and vertex locations may be specified by vld
(defaults
to no locations if null).java.io.IOException