watij.runtime.ie
Class IESelectList

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.IESelectList
All Implemented Interfaces:
Container, HtmlElement, SelectList, HtmlFinder

public class IESelectList
extends IEHtmlElement
implements SelectList


Constructor Summary
IESelectList(org.w3c.dom.Element element, IHTMLDocument2 ihtmlDocument2)
           
 
Method Summary
 void clearSelection()
           
 java.util.List<java.lang.String> getAllContents()
           
 java.util.List<java.lang.String> getSelectedItems()
           
 void select(java.lang.String item)
           
 void selectValue(java.lang.String item)
           
 java.lang.String type()
           
 java.lang.String value()
           
 
Methods inherited from class watij.runtime.ie.IEHtmlElement
assertEnabled, className, click, dblClick, disabled, element, elements, enabled, exists, find, fireAfterSetEvents, fireBeforeSetEvents, fireEvent, flash, focus, get, getOLEObject, html, htmlElement, id, ihtmlDocument2, ihtmlElement, innerText, name, show, style, tag, text, title, toList, toString
 
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, html, id, innerText, name, show, style, text, title
 
Methods inherited from interface watij.Container
decendants, element, 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

IESelectList

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

value

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

type

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

clearSelection

public void clearSelection()
                    throws java.lang.Exception
Specified by:
clearSelection in interface SelectList
Throws:
java.lang.Exception

getAllContents

public java.util.List<java.lang.String> getAllContents()
                                                throws java.lang.Exception
Specified by:
getAllContents in interface SelectList
Throws:
java.lang.Exception

getSelectedItems

public java.util.List<java.lang.String> getSelectedItems()
                                                  throws java.lang.Exception
Specified by:
getSelectedItems in interface SelectList
Throws:
java.lang.Exception

select

public void select(java.lang.String item)
            throws java.lang.Exception
Specified by:
select in interface SelectList
Throws:
java.lang.Exception

selectValue

public void selectValue(java.lang.String item)
                 throws java.lang.Exception
Specified by:
selectValue in interface SelectList
Throws:
java.lang.Exception