org.w3c.domts
Class JTidyDocumentBuilderFactory

java.lang.Object
  extended byorg.w3c.domts.DOMTestDocumentBuilderFactory
      extended byorg.w3c.domts.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
 java.lang.String getContentType()
           
 org.w3c.dom.DOMImplementation getDOMImplementation()
           
 boolean hasFeature(java.lang.String feature, java.lang.String version)
           
 boolean isCoalescing()
           
 boolean isExpandEntityReferences()
           
 boolean isIgnoringElementContentWhitespace()
           
 boolean isNamespaceAware()
           
 boolean isValidating()
           
 org.w3c.dom.Document load(java.net.URL url)
           
 DOMTestDocumentBuilderFactory newInstance(DocumentBuilderSetting[] newSettings)
          Returns an instance of DOMTestDocumentBuilderFactory with the settings from the argument list and any non-revoked settings from the current object.
 
Methods inherited from class org.w3c.domts.DOMTestDocumentBuilderFactory
addExtension, createXPathEvaluator, getActualSettings, mergeSettings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

newInstance

public DOMTestDocumentBuilderFactory newInstance(DocumentBuilderSetting[] newSettings)
                                          throws DOMTestIncompatibleException
Description copied from class: DOMTestDocumentBuilderFactory
Returns an instance of DOMTestDocumentBuilderFactory with the settings from the argument list and any non-revoked settings from the current object.

Specified by:
newInstance in class DOMTestDocumentBuilderFactory
Parameters:
newSettings - array of settings, may be null.
Throws:
DOMTestIncompatibleException

load

public org.w3c.dom.Document load(java.net.URL url)
                          throws DOMTestLoadException
Specified by:
load in class DOMTestDocumentBuilderFactory
Throws:
DOMTestLoadException

getDOMImplementation

public org.w3c.dom.DOMImplementation getDOMImplementation()
Specified by:
getDOMImplementation in class DOMTestDocumentBuilderFactory

hasFeature

public boolean hasFeature(java.lang.String feature,
                          java.lang.String version)
Specified by:
hasFeature in class DOMTestDocumentBuilderFactory

getContentType

public java.lang.String getContentType()
Overrides:
getContentType in class DOMTestDocumentBuilderFactory

isCoalescing

public boolean isCoalescing()
Specified by:
isCoalescing in class DOMTestDocumentBuilderFactory

isExpandEntityReferences

public boolean isExpandEntityReferences()
Specified by:
isExpandEntityReferences in class DOMTestDocumentBuilderFactory

isIgnoringElementContentWhitespace

public boolean isIgnoringElementContentWhitespace()
Specified by:
isIgnoringElementContentWhitespace in class DOMTestDocumentBuilderFactory

isNamespaceAware

public boolean isNamespaceAware()
Specified by:
isNamespaceAware in class DOMTestDocumentBuilderFactory

isValidating

public boolean isValidating()
Specified by:
isValidating in class DOMTestDocumentBuilderFactory