Package fitnesse.util
Class HtmlParserTools
- java.lang.Object
-
- fitnesse.util.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 Nodesstatic <T extends org.htmlparser.Node>
TdeepClone(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)
-
-
-
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)
-
-