Package nu.validator.htmlparser.xom
Class SimpleNodeFactory
- java.lang.Object
-
- nu.validator.htmlparser.xom.SimpleNodeFactory
-
public class SimpleNodeFactory extends java.lang.Object
A simpler node factory that does not useNodes
..- Version:
- $Id$
- Author:
- hsivonen
-
-
Constructor Summary
Constructors Constructor Description SimpleNodeFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description nu.xom.Attribute
makeAttribute(java.lang.String localName, java.lang.String uri, java.lang.String value, nu.xom.Attribute.Type type)
return new Attribute(localName, uri, value, type);
nu.xom.Comment
makeComment(java.lang.String string)
return new Comment(string);
nu.xom.Document
makeDocument()
return new ModalDocument(new Element("root", "http://www.xom.nu/fakeRoot"));
nu.xom.Element
makeElement(java.lang.String name, java.lang.String namespace)
return new Element(name, namespace);
nu.xom.Element
makeElement(java.lang.String name, java.lang.String namespace, nu.xom.Element form)
return new FormPtrElement(name, namespace, form);
nu.xom.Text
makeText(java.lang.String string)
return new Text(string);
-
-
-
Method Detail
-
makeAttribute
public nu.xom.Attribute makeAttribute(java.lang.String localName, java.lang.String uri, java.lang.String value, nu.xom.Attribute.Type type)
return new Attribute(localName, uri, value, type);
- Parameters:
localName
-uri
-value
-type
-- Returns:
-
makeText
public nu.xom.Text makeText(java.lang.String string)
return new Text(string);
- Parameters:
string
-- Returns:
-
makeComment
public nu.xom.Comment makeComment(java.lang.String string)
return new Comment(string);
- Parameters:
string
-- Returns:
-
makeElement
public nu.xom.Element makeElement(java.lang.String name, java.lang.String namespace)
return new Element(name, namespace);
- Parameters:
name
-namespace
-- Returns:
-
makeElement
public nu.xom.Element makeElement(java.lang.String name, java.lang.String namespace, nu.xom.Element form)
return new FormPtrElement(name, namespace, form);
- Parameters:
name
-namespace
-form
-- Returns:
-
makeDocument
public nu.xom.Document makeDocument()
return new ModalDocument(new Element("root", "http://www.xom.nu/fakeRoot"));
Subclasses adviced to return an instance of
Mode
. (Not required, though.)- Returns:
-
-