org.w3c.domts

Class JTidyDocumentBuilderFactory


public class JTidyDocumentBuilderFactory
extends DOMTestDocumentBuilderFactory

This class implements the generic parser builder for JTidy (http://sf.net/projects/JTidy) which reads HTML and supports the fundamental DOM interfaces but not either HTML L1 DOM or HTML L2 DOM

Constructor Summary

JTidyDocumentBuilderFactory(DocumentBuilderSetting[] settings)
Creates a implementation of DOMTestDocumentBuilderFactory using JTidy's HTML parser and DOM implementation

Method Summary

String
getContentType()
DOMImplementation
getDOMImplementation()
boolean
hasFeature(String feature, String version)
boolean
isCoalescing()
boolean
isExpandEntityReferences()
boolean
isIgnoringElementContentWhitespace()
boolean
isNamespaceAware()
boolean
isValidating()
Document
load(java.net.URL url)
DOMTestDocumentBuilderFactory
newInstance(DocumentBuilderSetting[] newSettings)

Methods inherited from class org.w3c.domts.DOMTestDocumentBuilderFactory

addExtension, createXPathEvaluator, getActualSettings, getContentType, getDOMImplementation, hasFeature, isCoalescing, isExpandEntityReferences, isIgnoringElementContentWhitespace, isNamespaceAware, isValidating, load, mergeSettings, newInstance

Constructor Details

JTidyDocumentBuilderFactory

public JTidyDocumentBuilderFactory(DocumentBuilderSetting[] settings)
            throws DOMTestIncompatibleException
Creates a implementation of DOMTestDocumentBuilderFactory using JTidy's HTML parser and DOM implementation
Parameters:
settings - array of settings, may be null.

Method Details

getContentType

public String getContentType()
Overrides:
getContentType in interface DOMTestDocumentBuilderFactory

getDOMImplementation

public DOMImplementation getDOMImplementation()
Overrides:
getDOMImplementation in interface DOMTestDocumentBuilderFactory

hasFeature

public boolean hasFeature(String feature,
                          String version)
Overrides:
hasFeature in interface DOMTestDocumentBuilderFactory

isCoalescing

public boolean isCoalescing()
Overrides:
isCoalescing in interface DOMTestDocumentBuilderFactory

isExpandEntityReferences

public boolean isExpandEntityReferences()
Overrides:
isExpandEntityReferences in interface DOMTestDocumentBuilderFactory

isIgnoringElementContentWhitespace

public boolean isIgnoringElementContentWhitespace()
Overrides:
isIgnoringElementContentWhitespace in interface DOMTestDocumentBuilderFactory

isNamespaceAware

public boolean isNamespaceAware()
Overrides:
isNamespaceAware in interface DOMTestDocumentBuilderFactory

isValidating

public boolean isValidating()
Overrides:
isValidating in interface DOMTestDocumentBuilderFactory

load

public Document load(java.net.URL url)
            throws DOMTestLoadException
Overrides:
load in interface DOMTestDocumentBuilderFactory

newInstance

public DOMTestDocumentBuilderFactory newInstance(DocumentBuilderSetting[] newSettings)
            throws DOMTestIncompatibleException
Overrides:
newInstance in interface DOMTestDocumentBuilderFactory