public interface DecoderMonitor
org.xml.sax.ErrorHandler
interface and its documentation. A monitor is a generalized callback for any
sort of activity used for tracking both successes and failures. So you'll
realize similarities between monitors and callbacks especially where the
callbackOccurred() method is concerned.Modifier and Type | Method and Description |
---|---|
void |
callbackOccured(StatefulDecoder decoder,
DecoderCallback cb,
Object decoded)
Monitors callbacks that deliver a fully decoded object.
|
void |
callbackSet(StatefulDecoder decoder,
DecoderCallback oldcb,
DecoderCallback newcb)
Monitors changes to the callback.
|
void |
error(StatefulDecoder decoder,
Exception exception)
Receive notification of a recoverable error.
|
void |
fatalError(StatefulDecoder decoder,
Exception exception)
Receive notification of a non-recoverable error.
|
void |
warning(StatefulDecoder decoder,
Exception exception)
Receive notification of a warning.
|
void error(StatefulDecoder decoder, Exception exception)
decoder
- the decoder that had the errorexception
- the error information encapsulated in an exceptionvoid fatalError(StatefulDecoder decoder, Exception exception)
decoder
- the decoder that had the failureexception
- the warning information encapsulated in an exceptionvoid warning(StatefulDecoder decoder, Exception exception)
decoder
- the decoder that had the errorexception
- the warning information encapsulated in an exceptionvoid callbackOccured(StatefulDecoder decoder, DecoderCallback cb, Object decoded)
decoder
- the stateful decoder driving the callbackcb
- the callback to call when the decoder has done its jobdecoded
- the object that was decodedvoid callbackSet(StatefulDecoder decoder, DecoderCallback oldcb, DecoderCallback newcb)
decoder
- the decoder whose callback was setoldcb
- the unset old callback, or null if none was setnewcb
- the newly set callback, or null if callback is clearedCopyright © 2003–2015 The Apache Software Foundation. All rights reserved.