| 
 | JGraph X 1.4.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mxgraph.io.gml.mxGmlGraph
public class mxGmlGraph
Represents a Graph element in the GML Structure.
| Constructor Summary | |
|---|---|
| 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. | |
| Method Summary | |
|---|---|
|  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) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
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.| 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(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 List<mxGmlNode> getNodes()
public void setNodes(List<mxGmlNode> node)
public List<mxGmlEdge> getEdges()
public void setEdges(List<mxGmlEdge> 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 1.4.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||