com.gargoylesoftware.htmlunit.html
Class InputElementFactory

java.lang.Object
  extended by com.gargoylesoftware.htmlunit.html.InputElementFactory
All Implemented Interfaces:
IElementFactory

public final class InputElementFactory
extends java.lang.Object
implements IElementFactory

A specialized creator that knows how to create input objects

Version:
$Revision: 1.3 $
Author:
Christian Sell, Marc Guillemot, Ahmed Ashour

Field Summary
static InputElementFactory instance
 The singleton instance
 
Method Summary
 HtmlElement createElement(HtmlPage page, java.lang.String tagName, org.xml.sax.Attributes attributes)
 Create an HtmlElement for the specified xmlElement, contained in the specified page.
 HtmlElement createElementNS(HtmlPage page, java.lang.String namespaceURI, java.lang.String qualifiedName, org.xml.sax.Attributes attributes)
 create an element according to this factory's specification.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static final InputElementFactory instance
The singleton instance

Method Detail

createElement

public HtmlElement createElement(HtmlPage page,
                                 java.lang.String tagName,
                                 org.xml.sax.Attributes attributes)
Create an HtmlElement for the specified xmlElement, contained in the specified page.

Specified by:
createElement in interface IElementFactory
Parameters:
page - The page that this element will belong to.
tagName - the HTML tag name
attributes - the SAX attributes
Returns:
a new HtmlInput element.

createElementNS

public HtmlElement createElementNS(HtmlPage page,
                                   java.lang.String namespaceURI,
                                   java.lang.String qualifiedName,
                                   org.xml.sax.Attributes attributes)
create an element according to this factory's specification.

Specified by:
createElementNS in interface IElementFactory
Parameters:
page - the enclosing page for the new element. Note that the element is not yet added into the DOM tree.
namespaceURI - the URI that identifies an XML namespace.
qualifiedName - The qualified name of the element type to instantiate
attributes - the attributes encountered during XML/HTML parsing. Possibly null if no attributes specified
Returns:
the newly created and initialized element


Copyright © 2003-2016 AppPerfect Corporation. All Rights Reserved.