org.apache.xmlgraphics.ps.dsc
Class FilteringEventListener
java.lang.Object
org.apache.xmlgraphics.ps.dsc.FilteringEventListener
- All Implemented Interfaces:
- DSCListener
public class FilteringEventListener
- extends Object
- implements DSCListener
DSCListener
implementation that filters certain DSC events.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilteringEventListener
public FilteringEventListener(DSCFilter filter)
- Main constructor.
- Parameters:
filter
- the filter
processEvent
public void processEvent(DSCEvent event,
DSCParser parser)
throws IOException,
DSCException
- Called for each DSC event. You can call methods on the DSC parser to skip comments,
for example. But implementations need to be good citizens and take into account that
multiple listeners can be active at the same time and that they might interfere with
other listeners. When returning from the call, state information such as filters should
be restored.
- Specified by:
processEvent
in interface DSCListener
- Parameters:
event
- the DSC eventparser
- the DSC parser
- Throws:
IOException
- if an I/O error occurs
DSCException
- if a DSC-specific error occurs
Copyright 1999-2015 The Apache Software Foundation. All Rights Reserved.