com.meterware.httpunit
Class HTMLPage

java.lang.Object
  extended bycom.meterware.httpunit.ParsedHTML
      extended bycom.meterware.httpunit.HTMLPage

public class HTMLPage
extends ParsedHTML

This class represents an HTML page returned from a request.

Author:
Russell Gold, Benoit Xhenseval

Nested Class Summary
 class HTMLPage.Scriptable
          scriptable for HTML Page
 
Method Summary
 java.lang.String getExternalStyleSheet()
          Returns the location of the linked stylesheet in the head
 java.lang.String[] getMetaTagContent(java.lang.String attribute, java.lang.String attributeValue)
          Retrieves the "content" of the meta tags for a key pair attribute-attributeValue.
 java.lang.String getOnLoadEvent()
          Returns the onLoad event script.
 java.lang.String getTitle()
          Returns the title of the page.
 void parse(java.lang.String text, java.net.URL pageURL)
          parse the given test with the given URL
 
Methods inherited from class com.meterware.httpunit.ParsedHTML
getApplets, getDOM, getElementNames, getElementsWithAttribute, getElementsWithName, getElementWithID, getFirstMatchingForm, getFirstMatchingLink, getFirstMatchingTable, getFirstMatchingTextBlock, getForms, getFormWithID, getFormWithName, getFrames, getImages, getImageWithAltText, getImageWithName, getImageWithSource, getLinks, getLinkWith, getLinkWithID, getLinkWithImageText, getLinkWithName, getMatchingForms, getMatchingLinks, getMatchingTables, getNextTextBlock, getTables, getTableStartingWith, getTableStartingWithPrefix, getTableWithID, getTableWithSummary, getTextBlocks, isWebLink, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getTitle

public java.lang.String getTitle()
                          throws org.xml.sax.SAXException
Returns the title of the page.

Throws:
org.xml.sax.SAXException

getOnLoadEvent

public java.lang.String getOnLoadEvent()
                                throws org.xml.sax.SAXException
Returns the onLoad event script.

Throws:
org.xml.sax.SAXException

getExternalStyleSheet

public java.lang.String getExternalStyleSheet()
                                       throws org.xml.sax.SAXException
Returns the location of the linked stylesheet in the head

Throws:
org.xml.sax.SAXException

getMetaTagContent

public java.lang.String[] getMetaTagContent(java.lang.String attribute,
                                            java.lang.String attributeValue)
Retrieves the "content" of the meta tags for a key pair attribute-attributeValue. this can be used like this getMetaTagContent("name","robots") will return { "index","follow" } getMetaTagContent("http-equiv","Expires") will return { "now" }


parse

public void parse(java.lang.String text,
                  java.net.URL pageURL)
           throws org.xml.sax.SAXException,
                  java.io.IOException
parse the given test with the given URL

Parameters:
text -
pageURL -
Throws:
org.xml.sax.SAXException
java.io.IOException

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