Package nu.validator.htmlparser.xom
Class SimpleNodeFactory
- java.lang.Object
-
- nu.validator.htmlparser.xom.SimpleNodeFactory
-
public class SimpleNodeFactory extends java.lang.ObjectA 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.AttributemakeAttribute(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.CommentmakeComment(java.lang.String string)return new Comment(string);nu.xom.DocumentmakeDocument()return new ModalDocument(new Element("root", "http://www.xom.nu/fakeRoot"));nu.xom.ElementmakeElement(java.lang.String name, java.lang.String namespace)return new Element(name, namespace);nu.xom.ElementmakeElement(java.lang.String name, java.lang.String namespace, nu.xom.Element form)return new FormPtrElement(name, namespace, form);nu.xom.TextmakeText(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:
-
-