public class GraphMlUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COLOR_BLUE |
static java.lang.String |
COLOR_GREEN |
static java.lang.String |
COLOR_ORANGE |
static java.lang.String |
COLOR_PURPLE |
static java.lang.String |
COLOR_RED |
static java.lang.String |
COLOR_WHITE |
static java.lang.String |
COLOR_YELLOW |
static java.lang.Boolean |
CROPPING_TEXT |
static java.lang.String |
FORM_DIAMOND |
static java.lang.String |
FORM_ELLIPSE |
static java.lang.String |
FORM_OCTAGON |
static java.lang.String |
FORM_PARALLELOGRAM |
static java.lang.String |
FORM_RECTANGLE |
static java.lang.String |
FORM_TRAPEZOID |
static java.lang.String |
FORM_TRAPEZOID2 |
static java.lang.String |
FORM_TRIANGLE |
Constructor and Description |
---|
GraphMlUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
closeGraphMlFile(java.io.PrintWriter printWriter)
Close graphml file.
|
static void |
onGraphBegin(java.io.PrintWriter printWriter)
Print the graph open tag.
|
static void |
onGraphBegin(java.io.PrintWriter printWriter,
java.lang.String modelId)
Print the graph open tag.
|
static void |
onGraphEnd(java.io.PrintWriter printWriter)
Print the graph open tag.
|
static void |
onGraphMlBegin(java.io.PrintWriter printWriter)
Print the GraphML title tag to GraphML file.
|
static void |
onGraphMlEnd(java.io.PrintWriter printWriter)
Print the GraphML close tag to GraphML file.
|
static void |
printEdge(java.io.PrintWriter printWriter,
java.lang.String nodeSourceName,
java.lang.String nodeTargetName)
Print edge to GraphML file.
|
static void |
printEdge(java.io.PrintWriter printWriter,
java.lang.String nodeSourceName,
java.lang.String nodeLabel,
java.lang.String nodeTargetName)
Print edge with label to GraphML file.
|
static void |
printNode(java.io.PrintWriter printWriter,
java.lang.String nodeName)
Print node.
|
static void |
printNode(java.io.PrintWriter printWriter,
java.lang.String nodeName,
java.lang.String nodeLabel,
java.lang.String form,
java.lang.String color)
Print node with this label, form, color to GraphML file.
|
static void |
printNode(java.io.PrintWriter printWriter,
java.lang.String nodeName,
java.lang.String nodeLabel,
java.lang.String form,
java.lang.String color,
boolean croppingText) |
public static final java.lang.String FORM_TRIANGLE
public static final java.lang.String FORM_ELLIPSE
public static final java.lang.String FORM_DIAMOND
public static final java.lang.String FORM_PARALLELOGRAM
public static final java.lang.String FORM_RECTANGLE
public static final java.lang.String FORM_OCTAGON
public static final java.lang.String FORM_TRAPEZOID
public static final java.lang.String FORM_TRAPEZOID2
public static final java.lang.String COLOR_WHITE
public static final java.lang.String COLOR_YELLOW
public static final java.lang.String COLOR_PURPLE
public static final java.lang.String COLOR_GREEN
public static final java.lang.String COLOR_RED
public static final java.lang.String COLOR_BLUE
public static final java.lang.String COLOR_ORANGE
public static final java.lang.Boolean CROPPING_TEXT
public static void onGraphMlBegin(java.io.PrintWriter printWriter)
printWriter
- the GraphML file writer.public static void onGraphMlEnd(java.io.PrintWriter printWriter)
printWriter
- the GraphML file writer.public static void onGraphBegin(java.io.PrintWriter printWriter, java.lang.String modelId)
printWriter
- the GraphML file writer.modelId
- the model identifier.public static void onGraphBegin(java.io.PrintWriter printWriter)
printWriter
- the GraphML file writer.public static void onGraphEnd(java.io.PrintWriter printWriter)
printWriter
- the GraphML file writer.public static void printNode(java.io.PrintWriter printWriter, java.lang.String nodeName)
printWriter
- the GraphML file writer.nodeName
- the node identifier.public static void printNode(java.io.PrintWriter printWriter, java.lang.String nodeName, java.lang.String nodeLabel, java.lang.String form, java.lang.String color)
printWriter
- the GraphML file writer.nodeName
- the node identifier.nodeLabel
- the Label for node.form
- the node form.color
- the node color.public static void printNode(java.io.PrintWriter printWriter, java.lang.String nodeName, java.lang.String nodeLabel, java.lang.String form, java.lang.String color, boolean croppingText)
public static void printEdge(java.io.PrintWriter printWriter, java.lang.String nodeSourceName, java.lang.String nodeTargetName)
printWriter
- the GraphML file writer.nodeSourceName
- the source node identifier.nodeTargetName
- the target node identifier.public static void printEdge(java.io.PrintWriter printWriter, java.lang.String nodeSourceName, java.lang.String nodeLabel, java.lang.String nodeTargetName)
printWriter
- the GraphML file writer.nodeSourceName
- the source node identifier.nodeLabel
- the label of edgenodeTargetName
- the target node identifier.public static void closeGraphMlFile(java.io.PrintWriter printWriter)
printWriter
- the GraphML file writer.