Package org.apache.maven.doxia.util
Class XmlValidator.MessagesErrorHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.apache.maven.doxia.util.XmlValidator.MessagesErrorHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
- Enclosing class:
- XmlValidator
private static class XmlValidator.MessagesErrorHandler extends org.xml.sax.helpers.DefaultHandlerConvenience class to beautifySAXParseExceptionmessages.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternELEMENT_TYPE_PATTERNprivate static java.lang.StringEOLprivate booleanhasDtdAndXsdprivate Loglogprivate static intTYPE_ERRORprivate static intTYPE_FATALprivate static intTYPE_UNKNOWNprivate static intTYPE_WARNING
-
Constructor Summary
Constructors Modifier Constructor Description privateMessagesErrorHandler(Log log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiderror(org.xml.sax.SAXParseException e)voidfatalError(org.xml.sax.SAXParseException e)private voidprocessException(int type, org.xml.sax.SAXParseException e)protected voidsetHasDtdAndXsd(boolean hasDtdAndXsd)voidwarning(org.xml.sax.SAXParseException e)
-
-
-
Field Detail
-
TYPE_UNKNOWN
private static final int TYPE_UNKNOWN
- See Also:
- Constant Field Values
-
TYPE_WARNING
private static final int TYPE_WARNING
- See Also:
- Constant Field Values
-
TYPE_ERROR
private static final int TYPE_ERROR
- See Also:
- Constant Field Values
-
TYPE_FATAL
private static final int TYPE_FATAL
- See Also:
- Constant Field Values
-
EOL
private static final java.lang.String EOL
-
ELEMENT_TYPE_PATTERN
private static final java.util.regex.Pattern ELEMENT_TYPE_PATTERN
-
log
private final Log log
-
hasDtdAndXsd
private boolean hasDtdAndXsd
-
-
Constructor Detail
-
MessagesErrorHandler
private MessagesErrorHandler(Log log)
-
-
Method Detail
-
setHasDtdAndXsd
protected void setHasDtdAndXsd(boolean hasDtdAndXsd)
- Parameters:
hasDtdAndXsd- the hasDtdAndXsd to set
-
warning
public void warning(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException- Specified by:
warningin interfaceorg.xml.sax.ErrorHandler- Overrides:
warningin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
error
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException- Specified by:
errorin interfaceorg.xml.sax.ErrorHandler- Overrides:
errorin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
fatalError
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException- Specified by:
fatalErrorin interfaceorg.xml.sax.ErrorHandler- Overrides:
fatalErrorin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
processException
private void processException(int type, org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
-