Class NodeUtils


  • public class NodeUtils
    extends java.lang.Object
    Some common utilities for manipulating DOM nodes.
    • Constructor Summary

      Constructors 
      Constructor Description
      NodeUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String asText​(org.w3c.dom.NodeList rootNodes)
      Converts the DOM trees rooted at the specified nodes to text, ignoring any HTML tags.
      static int getAttributeValue​(org.w3c.dom.Node node, java.lang.String attributeName, int defaultValue)
      get the attribute with the given name from the given node as an int value
      static java.lang.String getNodeAttribute​(org.w3c.dom.Node node, java.lang.String attributeName)
      get the attribute with the given name from the given node
      static java.lang.String getNodeAttribute​(org.w3c.dom.Node node, java.lang.String attributeName, java.lang.String defaultValue)
      get the attribute with the given name from the given node
      static boolean isNodeAttributePresent​(org.w3c.dom.Node node, java.lang.String attributeName)
      check whether the given Attribute in the Node is Present
      • Methods inherited from class java.lang.Object

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

      • NodeUtils

        public NodeUtils()
    • Method Detail

      • getAttributeValue

        public static int getAttributeValue​(org.w3c.dom.Node node,
                                            java.lang.String attributeName,
                                            int defaultValue)
        get the attribute with the given name from the given node as an int value
        Parameters:
        node - - the node to look in
        attributeName - - the attribute's name to look for
        defaultValue -
        Returns:
        - the value - defaultValue as default
      • getNodeAttribute

        public static java.lang.String getNodeAttribute​(org.w3c.dom.Node node,
                                                        java.lang.String attributeName)
        get the attribute with the given name from the given node
        Parameters:
        node - - the node to look in
        attributeName - - the attribute's name to look for
        Returns:
        - the value - "" as default
      • getNodeAttribute

        public static java.lang.String getNodeAttribute​(org.w3c.dom.Node node,
                                                        java.lang.String attributeName,
                                                        java.lang.String defaultValue)
        get the attribute with the given name from the given node
        Parameters:
        node - - the node to look in
        attributeName - - the attribute's name to look for
        defaultValue -
        Returns:
        - the value - defaultValue as default
      • isNodeAttributePresent

        public static boolean isNodeAttributePresent​(org.w3c.dom.Node node,
                                                     java.lang.String attributeName)
        check whether the given Attribute in the Node is Present
        Parameters:
        node - - the node to check
        attributeName - - the attribute name to check
        Returns:
        true if the attribute is present
      • asText

        public static java.lang.String asText​(org.w3c.dom.NodeList rootNodes)
        Converts the DOM trees rooted at the specified nodes to text, ignoring any HTML tags.