com.meterware.httpunit
Interface HTMLElement

All Known Implementing Classes:
BlockElement, Button, ResetButton, SubmitButton, TableCell, TableRow, TextBlock, WebApplet, WebForm, WebImage, WebLink, WebList, WebRequestSource, WebTable

public interface HTMLElement

An interface which defines the common properties for an HTML element, which can correspond to any HTML tag.

Since:
1.5.2
Author:
Russell Gold

Method Summary
 java.lang.String getAttribute(java.lang.String name)
          Returns the value of the attribute of this element with the specified name.
 java.lang.String getClassName()
          Returns the class associated with this element.
 java.lang.String getID()
          Returns the ID associated with this element.
 java.lang.String getName()
          Returns the name associated with this element.
 ScriptableDelegate getScriptableDelegate()
          Returns the delegate which supports scripting this element.
 java.lang.String getTagName()
          Returns the tag name of this node.
 java.lang.String getText()
          Returns the contents of this element, converted to a string.
 java.lang.String getTitle()
          Returns the title associated with this element.
 boolean isSupportedAttribute(java.lang.String name)
          Returns true if this element may have an attribute with the specified name.
 

Method Detail

getID

java.lang.String getID()
Returns the ID associated with this element. IDs are unique throughout the HTML document.


getClassName

java.lang.String getClassName()
Returns the class associated with this element.


getName

java.lang.String getName()
Returns the name associated with this element.


getTitle

java.lang.String getTitle()
Returns the title associated with this element.


getAttribute

java.lang.String getAttribute(java.lang.String name)
Returns the value of the attribute of this element with the specified name. Returns the empty string if no such attribute exists.

Since:
1.6

isSupportedAttribute

boolean isSupportedAttribute(java.lang.String name)
Returns true if this element may have an attribute with the specified name.

Since:
1.6

getScriptableDelegate

ScriptableDelegate getScriptableDelegate()
Returns the delegate which supports scripting this element.


getText

java.lang.String getText()
Returns the contents of this element, converted to a string.

Since:
1.6

getTagName

java.lang.String getTagName()
Returns the tag name of this node.

Since:
1.6.1

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