Package org.smooks.engine.delivery
Class AbstractFilter
- java.lang.Object
-
- org.smooks.engine.delivery.AbstractFilter
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.smooks.api.delivery.Filter
- Direct Known Subclasses:
SaxNgFilter,SmooksDOMFilter
public abstract class AbstractFilter extends Object implements org.smooks.api.delivery.Filter
Content filter.- Author:
- tom.fennelly@gmail.com
-
-
Constructor Summary
Constructors Constructor Description AbstractFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclose(org.smooks.api.io.Sink sink)protected voidclose(org.smooks.api.io.Source source)protected ReadergetReader(org.smooks.api.io.Source source, org.smooks.api.ExecutionContext executionContext)protected org.smooks.api.io.SinkgetSink(org.smooks.api.ExecutionContext executionContext, Class<? extends org.smooks.api.io.Sink> sinkType)protected WritergetWriter(org.smooks.api.io.Sink sink, org.smooks.api.ExecutionContext executionContext)
-
-
-
Method Detail
-
getReader
protected Reader getReader(org.smooks.api.io.Source source, org.smooks.api.ExecutionContext executionContext)
-
getWriter
protected Writer getWriter(org.smooks.api.io.Sink sink, org.smooks.api.ExecutionContext executionContext)
-
close
protected void close(org.smooks.api.io.Source source)
-
close
protected void close(org.smooks.api.io.Sink sink)
-
getSink
protected org.smooks.api.io.Sink getSink(org.smooks.api.ExecutionContext executionContext, Class<? extends org.smooks.api.io.Sink> sinkType)
-
-