| 
 JGraph X 2.1.0.7  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mxgraph.io.graphml.mxGraphMlGraph
public class mxGraphMlGraph
Represents a Graph element in the GML Structure.
| Constructor Summary | |
|---|---|
mxGraphMlGraph()
Constructs an empty graph.  | 
|
mxGraphMlGraph(Element graphElement)
Constructs a graph from a xml graph element.  | 
|
mxGraphMlGraph(String id,
               String edgedefault)
Constructs a graph with id and edge default direction.  | 
|
| Method Summary | |
|---|---|
 void | 
addGraph(mxGraph graph,
         Object parent)
Adds the elements represented for this graph model into the given graph.  | 
static mxGraphMlData | 
dataEdgeKey(mxGraphMlEdge edge)
Returns the data element inside the edge that references to the key element with name = KEY_EDGE_NAME.  | 
static mxGraphMlData | 
dataNodeKey(mxGraphMlNode 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<mxGraphMlEdge> | 
getEdges()
 | 
 String | 
getId()
 | 
 List<mxGraphMlNode> | 
getNodes()
 | 
static boolean | 
hasData(mxGraphMlNode 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<mxGraphMlEdge> edge)
 | 
 void | 
setId(String id)
 | 
 void | 
setNodes(List<mxGraphMlNode> node)
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public mxGraphMlGraph(String id,
                      String edgedefault)
id - Graph's IDedgedefault - Edge Default direction.("directed" or "undirected")public mxGraphMlGraph()
public mxGraphMlGraph(Element graphElement)
graphElement - Xml graph element.| Method Detail | 
|---|
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(mxGraphMlNode node)
node - Gml node element.
true if the node has data elements inside.public static mxGraphMlData dataNodeKey(mxGraphMlNode node)
node - Gml Node element.
public static mxGraphMlData dataEdgeKey(mxGraphMlEdge edge)
edge - Gml Edge element.
public String getEdgedefault()
public void setEdgedefault(String edgedefault)
public String getId()
public void setId(String id)
public List<mxGraphMlNode> getNodes()
public void setNodes(List<mxGraphMlNode> node)
public List<mxGraphMlEdge> getEdges()
public void setEdges(List<mxGraphMlEdge> edge)
public boolean isEmpty()
true if the graph hasn't child nodes or edges.public Element generateElement(Document document)
document - Document where the key Element will be inserted.
  | 
 JGraph X 2.1.0.7  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||