Package org.apache.maven.doxia.util
Class XmlValidator
- java.lang.Object
-
- org.apache.maven.doxia.util.XmlValidator
-
public class XmlValidator extends java.lang.Object
A class to validate xml documents.- Since:
- 1.1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XmlValidator.MessagesErrorHandler
Convenience class to beautifySAXParseException
messages.
-
Constructor Summary
Constructors Constructor Description XmlValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.xml.sax.helpers.DefaultHandler
getDefaultHandler()
org.xml.sax.EntityResolver
getEntityResolver()
org.xml.sax.XMLReader
getXmlReader()
boolean
isValidate()
void
setDefaultHandler(org.xml.sax.helpers.DefaultHandler defaultHandler)
void
setEntityResolver(org.xml.sax.EntityResolver entityResolver)
void
setValidate(boolean validate)
void
validate(java.lang.String content)
Validate an XML content with SAX.
-
-
-
Method Detail
-
isValidate
public boolean isValidate()
-
setValidate
public void setValidate(boolean validate)
-
getDefaultHandler
public org.xml.sax.helpers.DefaultHandler getDefaultHandler()
-
setDefaultHandler
public void setDefaultHandler(org.xml.sax.helpers.DefaultHandler defaultHandler)
-
getEntityResolver
public org.xml.sax.EntityResolver getEntityResolver()
-
setEntityResolver
public void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
-
validate
public void validate(java.lang.String content) throws ParseException
Validate an XML content with SAX.- Parameters:
content
- a not null xml content- Throws:
ParseException
- if any.
-
getXmlReader
public org.xml.sax.XMLReader getXmlReader() throws org.xml.sax.SAXException, javax.xml.parsers.ParserConfigurationException
- Returns:
- an xmlReader instance.
- Throws:
org.xml.sax.SAXException
- if anyjavax.xml.parsers.ParserConfigurationException
-
-