JGraph X 1.4.1.0


com.mxgraph.io.gml
Class mxGmlUtils

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

public class mxGmlUtils
extends java.lang.Object

This class implements several GML utility methods.


Constructor Summary
mxGmlUtils()
           
 
Method Summary
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

mxGmlUtils

public mxGmlUtils()
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.

JGraph X 1.4.1.0


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