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.DefaultHandler
Convenience class to beautifySAXParseException
messages.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.Pattern
ELEMENT_TYPE_PATTERN
private static java.lang.String
EOL
private boolean
hasDtdAndXsd
private Log
log
private static int
TYPE_ERROR
private static int
TYPE_FATAL
private static int
TYPE_UNKNOWN
private static int
TYPE_WARNING
-
Constructor Summary
Constructors Modifier Constructor Description private
MessagesErrorHandler(Log log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
error(org.xml.sax.SAXParseException e)
void
fatalError(org.xml.sax.SAXParseException e)
private void
processException(int type, org.xml.sax.SAXParseException e)
protected void
setHasDtdAndXsd(boolean hasDtdAndXsd)
void
warning(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:
warning
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
warning
in 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:
error
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
error
in 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:
fatalError
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
fatalError
in 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
-
-