Package fitnesse.util

Class HtmlParserTools


  • public final class HtmlParserTools
    extends java.lang.Object
    HtmlParserUtils -- all sorts of trickiness not implemented in the html-parser library
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.htmlparser.util.NodeList deepClone​(org.htmlparser.util.NodeList nodeList)
      Make a 1:1 clone of a list of Nodes
      static <T extends org.htmlparser.Node>
      T
      deepClone​(T node)
      Make a 1:1 clone of the Node.
      static org.htmlparser.Node endTag​(org.htmlparser.Node node)
      Get closing node for this node, if any.
      static org.htmlparser.Node flatClone​(org.htmlparser.Node node)
      Make flat clone of just this one node.
      static boolean nodeHasClass​(org.htmlparser.Node node, java.lang.String classToCheck)  
      • Methods inherited from class java.lang.Object

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

      • flatClone

        public static org.htmlparser.Node flatClone​(org.htmlparser.Node node)
        Make flat clone of just this one node. No nesting
        Parameters:
        node - Node to clone
        Returns:
        cloned version of node
      • deepClone

        public static org.htmlparser.util.NodeList deepClone​(org.htmlparser.util.NodeList nodeList)
        Make a 1:1 clone of a list of Nodes
        Parameters:
        nodeList - NodeList to clone
        Returns:
        cloned version of NodeList
      • deepClone

        public static <T extends org.htmlparser.Node> T deepClone​(T node)
        Make a 1:1 clone of the Node.
        Type Parameters:
        T - Node of child of Node
        Parameters:
        node - Node to deepclone
        Returns:
        deepcloned version of node
      • endTag

        public static org.htmlparser.Node endTag​(org.htmlparser.Node node)
        Get closing node for this node, if any.
        Parameters:
        node - Node to find closing sibling for
        Returns:
        node or null
      • nodeHasClass

        public static boolean nodeHasClass​(org.htmlparser.Node node,
                                           java.lang.String classToCheck)