public class MessageAggregatingErrorHandler extends java.lang.Object implements MessageAwareErrorHandler
ErrorHandler which aggregates all warnings and
error messages into a StringBuffer.| Constructor and Description |
|---|
MessageAggregatingErrorHandler(java.lang.String rootPath,
java.lang.String namespace,
boolean includeStackTraces)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
capturesMessages()
Does this ErrorHandler implementation capture error messages?
|
void |
error(org.xml.sax.SAXParseException e) |
void |
fatalError(org.xml.sax.SAXParseException e) |
int |
getErrorCount()
Return the number of errors.
|
int |
getFatalErrorCount()
Return the number of fatal errors.
|
java.lang.Object |
getMessagesAs(java.lang.Class format)
Get the messages from this ErrorHandler in a particular format.
|
int |
getWarningCount()
Return the number of warnings.
|
boolean |
hasErrors()
Does the error handler contain any error messages?
|
boolean |
supportsMessageFormat(java.lang.Class format)
Does the message support a given format?
|
void |
warning(org.xml.sax.SAXParseException e) |
public MessageAggregatingErrorHandler(java.lang.String rootPath,
java.lang.String namespace,
boolean includeStackTraces)
throws java.lang.IllegalArgumentException
rootElement - The root element name of the fault xml messagenamespace - The namespace for the fault xml messageincludeStackTraces - Include stracktraces in the final outputjava.lang.IllegalArgumentExceptionpublic boolean hasErrors()
MessageAwareErrorHandlerhasErrors in interface MessageAwareErrorHandlerpublic int getWarningCount()
MessageAwareErrorHandlergetWarningCount in interface MessageAwareErrorHandlerpublic int getErrorCount()
MessageAwareErrorHandlergetErrorCount in interface MessageAwareErrorHandlerpublic int getFatalErrorCount()
MessageAwareErrorHandlergetFatalErrorCount in interface MessageAwareErrorHandlerpublic void warning(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
warning in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXExceptionpublic void error(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
error in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXExceptionpublic void fatalError(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
fatalError in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXExceptionpublic boolean capturesMessages()
MessageAwareErrorHandlercapturesMessages in interface MessageAwareErrorHandlerpublic java.lang.Object getMessagesAs(java.lang.Class format)
throws javax.jbi.messaging.MessagingException
MessageAwareErrorHandlergetMessagesAs in interface MessageAwareErrorHandlerjavax.jbi.messaging.MessagingExceptionpublic boolean supportsMessageFormat(java.lang.Class format)
MessageAwareErrorHandlersupportsMessageFormat in interface MessageAwareErrorHandlerCopyright © 2005-2014 FuseSource. All Rights Reserved.