xdoclet.util

Class XmlValidator


public class XmlValidator
extends DefaultHandler

Field Summary

static String
DEFAULT_XML_READER_CLASSNAME
protected ClassLoader
classLoader
protected String
readerClassName
protected XMLReader
xmlReader

Constructor Summary

XmlValidator(ClassLoader classLoader)

Method Summary

void
error(SAXParseException e)
static xdoclet.util.XmlValidator
getInstance()
void
registerDTD(String publicId, URL dtdURL)
void
registerSchema(URL schemaURL)
void
reset()
InputSource
resolveEntity(String publicId, String systemId)
static void
setInstance(xdoclet.util.XmlValidator instance)
void
validate(File xmlFile)
void
warning(SAXParseException e)

Field Details

DEFAULT_XML_READER_CLASSNAME

public static final String DEFAULT_XML_READER_CLASSNAME

classLoader

protected ClassLoader classLoader

readerClassName

protected String readerClassName

xmlReader

protected XMLReader xmlReader

Constructor Details

XmlValidator

public XmlValidator(ClassLoader classLoader)

Method Details

error

public void error(SAXParseException e)
            throws SAXParseException

getInstance

public static xdoclet.util.XmlValidator getInstance()

registerDTD

public void registerDTD(String publicId,
                        URL dtdURL)

registerSchema

public void registerSchema(URL schemaURL)

reset

public void reset()

resolveEntity

public InputSource resolveEntity(String publicId,
                                 String systemId)

setInstance

public static void setInstance(xdoclet.util.XmlValidator instance)

validate

public void validate(File xmlFile)
            throws xdoclet.XDocletException

warning

public void warning(SAXParseException e)
            throws SAXParseException