Package org.apache.maven.doxia.util
Class XmlValidator
- java.lang.Object
-
- org.apache.maven.doxia.util.XmlValidator
-
public class XmlValidator extends java.lang.ObjectA class to validate xml documents.- Since:
- 1.1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXmlValidator.MessagesErrorHandlerConvenience class to beautifySAXParseExceptionmessages.
-
Constructor Summary
Constructors Constructor Description XmlValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.xml.sax.helpers.DefaultHandlergetDefaultHandler()org.xml.sax.EntityResolvergetEntityResolver()org.xml.sax.XMLReadergetXmlReader()booleanisValidate()voidsetDefaultHandler(org.xml.sax.helpers.DefaultHandler defaultHandler)voidsetEntityResolver(org.xml.sax.EntityResolver entityResolver)voidsetValidate(boolean validate)voidvalidate(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 ParseExceptionValidate 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
-
-