This method is provided for error recovery purposes only and should not be called by anything other than {@link com.volantis.xml.pipeline.sax.dynamic.DynamicProcess}. It is possible that future releases may change this method in incompatible ways.
If the number of levels to exit is 0 then this has no effect, the pipeline does not enter flow control mode and no events are ignored.
If there are no active flow controllers (added to the context but not yet removed) then this throws an {@link java.lang.IllegalStateException}.
In the following example if this method is called at point 1 then none of the events for elements b, c, d, or e are allowed through by the flow controller. If this method is called at point 2 then none of the events for elements d or e are allowed through by the flow controller.
<a> Point 1 <b> <c/> </b> Point 2 <d> <e/> </d> Point 3 </a>
This method performs the following actions.
|
|