Class mxGraphMlData

java.lang.Object
com.mxgraph.io.graphml.mxGraphMlData

public class mxGraphMlData extends Object
Represents a Data element in the GML Structure.
  • Constructor Details

    • mxGraphMlData

      public mxGraphMlData(String dataId, String dataKey, String dataValue, mxGraphMlShapeEdge dataShapeEdge, mxGraphMlShapeNode 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.
    • mxGraphMlData

      public mxGraphMlData(Element dataElement)
      Construct a data from one xml data element.
      Parameters:
      dataElement - Xml Data Element.
    • mxGraphMlData

      public mxGraphMlData()
      Construct an empty data.
  • Method Details

    • 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 mxGraphMlShapeNode getDataShapeNode()
    • setDataShapeNode

      public void setDataShapeNode(mxGraphMlShapeNode dataShapeNode)
    • getDataShapeEdge

      public mxGraphMlShapeEdge getDataShapeEdge()
    • setDataShapeEdge

      public void setDataShapeEdge(mxGraphMlShapeEdge 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.