JGraph X 1.4.1.0


com.mxgraph.io.gml
Class mxGmlData

java.lang.Object
  extended by com.mxgraph.io.gml.mxGmlData

public class mxGmlData
extends Object

Represents a Data element in the GML Structure.


Constructor Summary
mxGmlData()
          Construct an empty data.
mxGmlData(Element dataElement)
          Construct a data from one xml data element.
mxGmlData(String dataId, String dataKey, String dataValue, mxGmlShapeEdge dataShapeEdge, mxGmlShapeNode dataShapeNode)
          Construct a data with the params values.
 
Method Summary
 Element generateEdgeElement(Document document)
          Generates an Edge Data Element from this class.
 Element generateNodeElement(Document document)
          Generates an Node Data Element from this class.
 String getDataId()
           
 String getDataKey()
           
 mxGmlShapeEdge getDataShapeEdge()
           
 mxGmlShapeNode getDataShapeNode()
           
 String getDataValue()
           
 void setDataId(String dataId)
           
 void setDataKey(String dataKey)
           
 void setDataShapeEdge(mxGmlShapeEdge dataShapeEdge)
           
 void setDataShapeNode(mxGmlShapeNode dataShapeNode)
           
 void setDataValue(String dataValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

mxGmlData

public mxGmlData(String dataId,
                 String dataKey,
                 String dataValue,
                 mxGmlShapeEdge dataShapeEdge,
                 mxGmlShapeNode dataShapeNode)
Construct a data with the params values.

Parameters:
dataId - Data's ID
dataKey - Reference to a Key Element ID
dataValue - Value of the data Element
dataShapeEdge - JGraph specific edge properties.
dataShapeNode - JGraph specific node properties.

mxGmlData

public mxGmlData(Element dataElement)
Construct a data from one xml data element.

Parameters:
dataElement - Xml Data Element.

mxGmlData

public mxGmlData()
Construct an empty data.

Method Detail

getDataId

public String getDataId()

setDataId

public void setDataId(String dataId)

getDataKey

public String getDataKey()

setDataKey

public void setDataKey(String dataKey)

getDataValue

public String getDataValue()

setDataValue

public void setDataValue(String dataValue)

getDataShapeNode

public mxGmlShapeNode getDataShapeNode()

setDataShapeNode

public void setDataShapeNode(mxGmlShapeNode dataShapeNode)

getDataShapeEdge

public mxGmlShapeEdge getDataShapeEdge()

setDataShapeEdge

public void setDataShapeEdge(mxGmlShapeEdge dataShapeEdge)

generateNodeElement

public Element generateNodeElement(Document document)
Generates an Node Data Element from this class.

Parameters:
document - Document where the key Element will be inserted.
Returns:
Returns the generated Elements.

generateEdgeElement

public Element generateEdgeElement(Document document)
Generates an Edge Data Element from this class.

Parameters:
document - Document where the key Element will be inserted.
Returns:
Returns the generated Elements.

JGraph X 1.4.1.0


Copyright (c) 2010 Gaudenz Alder. All rights reserved.