mxGraph 2.5.0.2


com.mxgraph.io
Class mxGdCodec

java.lang.Object
  extended by com.mxgraph.io.mxGdCodec

public class mxGdCodec
extends Object

Parses a GD .txt file and imports it in the given graph.
This class depends from the classes contained in com.mxgraph.io.gd.


Nested Class Summary
static class mxGdCodec.mxGDParseState
          Represents the different states in the parse of a file.
 
Field Summary
protected static HashMap<String,Object> cellsMap
          Map with the vertex cells added in the addNode method.
 
Constructor Summary
mxGdCodec()
           
 
Method Summary
static void decode(String input, mxGraph graph)
          Parses simple GD format and populate the specified graph
static String encode(mxGraph graph)
          Generates a GD text output with the cells in the graph.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cellsMap

protected static HashMap<String,Object> cellsMap
Map with the vertex cells added in the addNode method.

Constructor Detail

mxGdCodec

public mxGdCodec()
Method Detail

decode

public static void decode(String input,
                          mxGraph graph)
Parses simple GD format and populate the specified graph

Parameters:
input - GD file to be parsed
graph - Graph where the parsed graph is included.

encode

public static String encode(mxGraph graph)
Generates a GD text output with the cells in the graph. The implementation only uses the cells located in the default parent.

Parameters:
graph - Graph with the cells.
Returns:
The GD document generated.

mxGraph 2.5.0.2


Copyright (c) 2010 Gaudenz Alder, David Benson. All rights reserved.