|
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 |