public class mxGraphMlCodec extends Object
Constructor and Description |
---|
mxGraphMlCodec() |
Modifier and Type | Method and Description |
---|---|
static void |
addEdgeData(mxGraphMlEdge gmlEdge,
mxCell v)
Add the edge data in the gmlEdge.
|
static void |
addNodeData(mxGraphMlNode gmlNode,
mxCell v)
Add the node data in the gmlNode.
|
static void |
decode(Document document,
mxGraph graph)
Receives a GraphMl document and parses it generating a new graph that is inserted in graph.
|
static mxGraphMlGraph |
decodeGraph(mxGraph graph,
Object parent,
mxGraphMlGraph gmlGraph)
Returns a Gml graph with the data of the vertexes and edges in the graph.
|
static Document |
encode(mxGraph graph)
Generates a Xml document with the cells in the graph.
|
static Document |
encodeXML(mxGraphMlGraph gmlGraph)
Generates a Xml document with the gmlGraph.
|
public static void decode(Document document, mxGraph graph)
document
- XML to be parsedgraph
- Graph where the parsed graph is included.public static Document encodeXML(mxGraphMlGraph gmlGraph)
gmlGraph
- Graph model.public static Document encode(mxGraph graph)
graph
- Graph with the cells.public static mxGraphMlGraph decodeGraph(mxGraph graph, Object parent, mxGraphMlGraph gmlGraph)
gmlGraph
- Gml document where the elements are put.parent
- Parent cell of the vertexes and edges to be added.graph
- Graph that contains the vertexes and edges.public static void addNodeData(mxGraphMlNode gmlNode, mxCell v)
gmlNode
- Gml node where the data add.v
- mxCell where data are obtained.public static void addEdgeData(mxGraphMlEdge gmlEdge, mxCell v)
gmlEdge
- Gml edge where the data add.v
- mxCell where data are obtained.Copyright (c) 2010 Gaudenz Alder, David Benson. All rights reserved.