net.sourceforge.jwebunit.htmlunit
Class HtmlUnitElementImpl

java.lang.Object
  extended by net.sourceforge.jwebunit.htmlunit.HtmlUnitElementImpl
All Implemented Interfaces:
IElement

public class HtmlUnitElementImpl
extends Object
implements IElement

HtmlUnit implementation of IElement wrapper.

Author:
jmwright

Constructor Summary
HtmlUnitElementImpl(com.gargoylesoftware.htmlunit.html.DomElement element)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getAttribute(String name)
           
 List<IElement> getChildren()
           
 IElement getElement(String xpath)
           
 List<IElement> getElements(String xpath)
           
 com.gargoylesoftware.htmlunit.html.DomElement getHtmlElement()
          Return the unwrapped HtmlUnit element that this IElement represents.
 String getName()
           
 IElement getParent()
           
 String getTextContent()
           
 int hashCode()
           
 void setAttribute(String string)
           
 void setAttribute(String name, String value)
           
 void setTextContent(String value)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HtmlUnitElementImpl

public HtmlUnitElementImpl(com.gargoylesoftware.htmlunit.html.DomElement element)
Method Detail

getAttribute

public String getAttribute(String name)
Specified by:
getAttribute in interface IElement

getName

public String getName()
Specified by:
getName in interface IElement

getChildren

public List<IElement> getChildren()
Specified by:
getChildren in interface IElement

getParent

public IElement getParent()
Specified by:
getParent in interface IElement

getTextContent

public String getTextContent()
Specified by:
getTextContent in interface IElement

getElement

public IElement getElement(String xpath)
Specified by:
getElement in interface IElement

getElements

public List<IElement> getElements(String xpath)
Specified by:
getElements in interface IElement

toString

public String toString()
Overrides:
toString in class Object

setAttribute

public void setAttribute(String string)
Specified by:
setAttribute in interface IElement

setAttribute

public void setAttribute(String name,
                         String value)
Specified by:
setAttribute in interface IElement

setTextContent

public void setTextContent(String value)
Specified by:
setTextContent in interface IElement

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Specified by:
equals in interface IElement
Overrides:
equals in class Object

getHtmlElement

public com.gargoylesoftware.htmlunit.html.DomElement getHtmlElement()
Return the unwrapped HtmlUnit element that this IElement represents.

Returns:
the HtmlUnit element this IElement represents.


Copyright © 2002-2012 SourceForge. All Rights Reserved.