com.mxgraph.io.gml
public class mxGmlGraph extends Object
Constructor and Description |
---|
mxGmlGraph()
Constructs an empty graph.
|
mxGmlGraph(Element graphElement)
Constructs a graph from a xml graph element.
|
mxGmlGraph(String id,
String edgedefault)
Constructs a graph with id and edge default direction.
|
Modifier and Type | Method and Description |
---|---|
void |
addGraph(mxGraph graph,
Object parent)
Adds the elements represented for this graph model into the given graph.
|
static mxGmlData |
dataEdgeKey(mxGmlEdge edge)
Returns the data element inside the edge that references to the key element
with name = KEY_EDGE_NAME.
|
static mxGmlData |
dataNodeKey(mxGmlNode node)
Returns the data element inside the node that references to the key element
with name = KEY_NODE_NAME.
|
Element |
generateElement(Document document)
Generates a Key Element from this class.
|
String |
getEdgedefault() |
List<mxGmlEdge> |
getEdges() |
String |
getId() |
List<mxGmlNode> |
getNodes() |
static boolean |
hasData(mxGmlNode node)
Checks if the node has data elements inside.
|
boolean |
isEmpty()
Checks if the graph has child nodes or edges.
|
void |
setEdgedefault(String edgedefault) |
void |
setEdges(List<mxGmlEdge> edge) |
void |
setId(String id) |
void |
setNodes(List<mxGmlNode> node) |
public mxGmlGraph(String id, String edgedefault)
id
- Graph's IDedgedefault
- Edge Default direction.("directed" or "undirected")public mxGmlGraph()
public mxGmlGraph(Element graphElement)
graphElement
- Xml graph element.public void addGraph(mxGraph graph, Object parent)
graph
- Graph where the elements will be locatedparent
- Parent of the cells to be added.public static boolean hasData(mxGmlNode node)
node
- Gml node element.true
if the node has data elements inside.public static mxGmlData dataNodeKey(mxGmlNode node)
node
- Gml Node element.public static mxGmlData dataEdgeKey(mxGmlEdge edge)
edge
- Gml Edge element.public String getEdgedefault()
public void setEdgedefault(String edgedefault)
public String getId()
public void setId(String id)
public boolean isEmpty()
true
if the graph hasn't child nodes or edges.Copyright (c) 2010 Gaudenz Alder. All rights reserved.