Package org.apache.maven.doxia.util
Class XmlValidator
java.lang.Object
org.apache.maven.doxia.util.XmlValidator
A class to validate xml documents.
- Since:
- 1.1.3
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Convenience class to beautifySAXParseException
messages. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DefaultHandler
private EntityResolver
private static final org.slf4j.Logger
private boolean
private XMLReader
lazy xmlReader to validate xml content -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
setDefaultHandler
(DefaultHandler defaultHandler) void
setEntityResolver
(EntityResolver entityResolver) void
setValidate
(boolean validate) void
Validate an XML content with SAX.
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
xmlReader
lazy xmlReader to validate xml content -
validate
private boolean validate -
defaultHandler
-
entityResolver
-
-
Constructor Details
-
XmlValidator
public XmlValidator()
-
-
Method Details
-
isValidate
public boolean isValidate() -
setValidate
public void setValidate(boolean validate) -
getDefaultHandler
-
setDefaultHandler
-
getEntityResolver
-
setEntityResolver
-
validate
Validate an XML content with SAX.- Parameters:
content
- a not null xml content- Throws:
ParseException
- if any.
-
getXmlReader
- Returns:
- an xmlReader instance.
- Throws:
SAXException
- if anyParserConfigurationException
-