Class mxGraphMlUtils


  • public class mxGraphMlUtils
    extends java.lang.Object
    This class implements several GML utility methods.
    • Constructor Summary

      Constructors 
      Constructor Description
      mxGraphMlUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean childsHasTag​(org.w3c.dom.Element element, java.lang.String tag)
      Checks if the childrens of element has a Node with name = tag.
      static org.w3c.dom.Element childsTag​(org.w3c.dom.Element element, java.lang.String tag)
      Returns the first Element that has name = tag in the childrens of element.
      static java.util.List<org.w3c.dom.Element> childsTags​(org.w3c.dom.Element element, java.lang.String tag)
      Returns a list with the elements included in the childrens of element that have name = tag.
      static java.util.List<org.w3c.dom.Node> copyNodeList​(org.w3c.dom.NodeList nodeList)
      Copy a given NodeList into a List
      static java.util.HashMap<java.lang.String,​java.lang.Object> getStyleMap​(java.lang.String style, java.lang.String asig)
      Create a style map from a String with style definitions.
      static java.lang.String getStyleString​(java.util.Map<java.lang.String,​java.lang.Object> styleMap, java.lang.String asig)
      Returns the string that represents the content of a given style map.
      static boolean nodeListHasTag​(org.w3c.dom.NodeList nl, java.lang.String tag)
      Checks if the NodeList has a Node with name = tag.
      static org.w3c.dom.Element nodeListTag​(org.w3c.dom.NodeList nl, java.lang.String tag)
      Returns the first Element that has name = tag in Node List.
      static java.util.List<org.w3c.dom.Element> nodeListTags​(org.w3c.dom.NodeList nl, java.lang.String tag)
      Returns a list with the elements included in the Node List that have name = tag.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • mxGraphMlUtils

        public mxGraphMlUtils()
    • Method Detail

      • nodeListHasTag

        public static boolean nodeListHasTag​(org.w3c.dom.NodeList nl,
                                             java.lang.String tag)
        Checks if the NodeList has a Node with name = tag.
        Parameters:
        nl - NodeList
        tag - Name of the node.
        Returns:
        Returns true if the Node List has a Node with name = tag.
      • nodeListTag

        public static org.w3c.dom.Element nodeListTag​(org.w3c.dom.NodeList nl,
                                                      java.lang.String tag)
        Returns the first Element that has name = tag in Node List.
        Parameters:
        nl - NodeList
        tag - Name of the Element
        Returns:
        Element with name = 'tag'.
      • nodeListTags

        public static java.util.List<org.w3c.dom.Element> nodeListTags​(org.w3c.dom.NodeList nl,
                                                                       java.lang.String tag)
        Returns a list with the elements included in the Node List that have name = tag.
        Parameters:
        nl - NodeList
        tag - name of the Element.
        Returns:
        List with the indicated elements.
      • childsHasTag

        public static boolean childsHasTag​(org.w3c.dom.Element element,
                                           java.lang.String tag)
        Checks if the childrens of element has a Node with name = tag.
        Parameters:
        element - Element
        tag - Name of the node.
        Returns:
        Returns true if the childrens of element has a Node with name = tag.
      • childsTag

        public static org.w3c.dom.Element childsTag​(org.w3c.dom.Element element,
                                                    java.lang.String tag)
        Returns the first Element that has name = tag in the childrens of element.
        Parameters:
        element - Element
        tag - Name of the Element
        Returns:
        Element with name = 'tag'.
      • childsTags

        public static java.util.List<org.w3c.dom.Element> childsTags​(org.w3c.dom.Element element,
                                                                     java.lang.String tag)
        Returns a list with the elements included in the childrens of element that have name = tag.
        Parameters:
        element - Element
        tag - name of the Element.
        Returns:
        List with the indicated elements.
      • copyNodeList

        public static java.util.List<org.w3c.dom.Node> copyNodeList​(org.w3c.dom.NodeList nodeList)
        Copy a given NodeList into a List
        Parameters:
        nodeList - Node List.
        Returns:
        List with the elements of nodeList.
      • getStyleMap

        public static java.util.HashMap<java.lang.String,​java.lang.Object> getStyleMap​(java.lang.String style,
                                                                                             java.lang.String asig)
        Create a style map from a String with style definitions.
        Parameters:
        style - Definition of the style.
        asig - Asignation simbol used in 'style'.
        Returns:
        Map with the style properties.
      • getStyleString

        public static java.lang.String getStyleString​(java.util.Map<java.lang.String,​java.lang.Object> styleMap,
                                                      java.lang.String asig)
        Returns the string that represents the content of a given style map.
        Parameters:
        styleMap - Map with the styles values
        Returns:
        string that represents the style.