watij.runtime.ie
Class IEFrame

java.lang.Object
  extended by watij.BaseHtmlFinder
      extended by watij.BaseContainer
          extended by watij.runtime.ie.IEContainer
              extended by watij.runtime.ie.IEHtmlElement
                  extended by watij.runtime.ie.IEFrame
All Implemented Interfaces:
Container, Frame, HtmlElement, HtmlFinder
Direct Known Subclasses:
IEIFrame

public class IEFrame
extends IEHtmlElement
implements Frame


Constructor Summary
IEFrame(org.w3c.dom.Element element, IHTMLDocument2 ihtmlDocument2)
           
 
Method Summary
 boolean containsText(java.lang.String textOrRegex)
           
protected  org.w3c.dom.Document document()
           
 org.w3c.dom.Element element()
           
 java.lang.String html()
           
protected  IHTMLDocument2 ihtmlDocument2()
           
 java.lang.String title()
           
 
Methods inherited from class watij.runtime.ie.IEHtmlElement
assertEnabled, className, click, dblClick, disabled, elements, enabled, exists, find, fireAfterSetEvents, fireBeforeSetEvents, fireEvent, flash, focus, get, getOLEObject, htmlElement, id, ihtmlElement, innerText, name, show, style, tag, text, toList, toString, type, value
 
Methods inherited from class watij.runtime.ie.IEContainer
debug, document, getOLEDocument, html, htmlElementFactory
 
Methods inherited from class watij.BaseContainer
decendants, elements, htmlElements, xpath
 
Methods inherited from class watij.BaseHtmlFinder
bodies, bodies, bodies, body, body, body, button, button, button, button, buttons, buttons, buttons, cell, cell, cell, cells, cells, cells, checkbox, checkbox, checkbox, checkbox, checkbox, checkboxes, checkboxes, checkboxes, div, div, div, divs, divs, divs, fileField, fileField, fileField, fileFields, fileFields, fileFields, form, form, form, form, forms, forms, forms, frame, frame, frame, frame, frames, frames, frames, hidden, hidden, hidden, hiddens, hiddens, hiddens, htmlElement, htmlElement, htmlElement, htmlElements, htmlElements, image, image, image, images, images, images, label, label, label, label, labels, labels, labels, link, link, link, link, links, links, links, option, option, option, options, options, options, radio, radio, radio, radio, radio, radios, radios, radios, row, row, row, rows, rows, rows, selectList, selectList, selectList, selectList, selectLists, selectLists, selectLists, span, span, span, spans, spans, spans, table, table, table, tables, tables, tables, textField, textField, textField, textFields, textFields, textFields
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface watij.elements.HtmlElement
className, click, dblClick, disabled, enabled, exists, fireEvent, flash, focus, getOLEObject, id, innerText, name, show, style, text, type, value
 
Methods inherited from interface watij.Container
decendants, getOLEDocument, xpath
 
Methods inherited from interface watij.HtmlFinder
bodies, bodies, bodies, body, body, body, button, button, button, button, buttons, buttons, buttons, cell, cell, cell, cells, cells, cells, checkbox, checkbox, checkbox, checkbox, checkbox, checkboxes, checkboxes, checkboxes, div, div, div, divs, divs, divs, fileField, fileField, fileField, fileFields, fileFields, fileFields, form, form, form, form, forms, forms, forms, frame, frame, frame, frame, frames, frames, frames, hidden, hidden, hidden, hiddens, hiddens, hiddens, htmlElement, htmlElement, htmlElement, htmlElements, htmlElements, htmlElements, image, image, image, images, images, images, label, label, label, label, labels, labels, labels, link, link, link, link, links, links, links, option, option, option, options, options, options, radio, radio, radio, radio, radio, radios, radios, radios, row, row, row, rows, rows, rows, selectList, selectList, selectList, selectList, selectLists, selectLists, selectLists, span, span, span, spans, spans, spans, table, table, table, tables, tables, tables, textField, textField, textField, textFields, textFields, textFields
 

Constructor Detail

IEFrame

public IEFrame(org.w3c.dom.Element element,
               IHTMLDocument2 ihtmlDocument2)
        throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

document

protected org.w3c.dom.Document document()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

element

public org.w3c.dom.Element element()
                            throws java.lang.Exception
Specified by:
element in interface Container
Overrides:
element in class IEHtmlElement
Throws:
java.lang.Exception

ihtmlDocument2

protected IHTMLDocument2 ihtmlDocument2()
                                 throws java.lang.Exception
Overrides:
ihtmlDocument2 in class IEHtmlElement
Throws:
java.lang.Exception

html

public java.lang.String html()
                      throws java.lang.Exception
Specified by:
html in interface Container
Specified by:
html in interface HtmlElement
Overrides:
html in class IEHtmlElement
Throws:
java.lang.Exception

containsText

public boolean containsText(java.lang.String textOrRegex)
                     throws java.lang.Exception
Specified by:
containsText in interface Frame
Throws:
java.lang.Exception

title

public java.lang.String title()
                       throws java.lang.Exception
Specified by:
title in interface Frame
Specified by:
title in interface HtmlElement
Overrides:
title in class IEHtmlElement
Throws:
java.lang.Exception