com.meterware.httpunit
Class NodeUtils

java.lang.Object
  extended bycom.meterware.httpunit.NodeUtils

public class NodeUtils
extends java.lang.Object

Some common utilities for manipulating DOM nodes.


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


Copyright © 2000-2008 Russell Gold. See license agreement for rights granted.