Package org.apache.camel.component.xslt
Class DefaultTransformErrorHandler
- java.lang.Object
-
- org.apache.camel.component.xslt.DefaultTransformErrorHandler
-
- All Implemented Interfaces:
ErrorListener
,ErrorHandler
public class DefaultTransformErrorHandler extends Object implements ErrorHandler, ErrorListener
ErrorHandler
andErrorListener
which will ignore warnings, and throws error and fatal as exception, which ensures those can be caught by Camel and dealt-with. Also any warning, error or fatal error is stored on theExchange
as a property with the keys CamelXsltWarning, CamelXsltError, and CamelXsltFatalError which allows end users to access those information form the exchange.
-
-
Constructor Summary
Constructors Constructor Description DefaultTransformErrorHandler(org.apache.camel.Exchange exchange)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
error(TransformerException exception)
void
error(SAXParseException exception)
void
fatalError(TransformerException exception)
void
fatalError(SAXParseException exception)
void
warning(TransformerException exception)
void
warning(SAXParseException exception)
-
-
-
Method Detail
-
error
public void error(SAXParseException exception) throws SAXException
- Specified by:
error
in interfaceErrorHandler
- Throws:
SAXException
-
fatalError
public void fatalError(SAXParseException exception) throws SAXException
- Specified by:
fatalError
in interfaceErrorHandler
- Throws:
SAXException
-
warning
public void warning(SAXParseException exception) throws SAXException
- Specified by:
warning
in interfaceErrorHandler
- Throws:
SAXException
-
error
public void error(TransformerException exception) throws TransformerException
- Specified by:
error
in interfaceErrorListener
- Throws:
TransformerException
-
fatalError
public void fatalError(TransformerException exception) throws TransformerException
- Specified by:
fatalError
in interfaceErrorListener
- Throws:
TransformerException
-
warning
public void warning(TransformerException exception) throws TransformerException
- Specified by:
warning
in interfaceErrorListener
- Throws:
TransformerException
-
-