public class ReaderFilter extends AbstractReaderFilter implements MasterFilter<Reader>
MasterFilter for wrapping Reader
components.Reader| Constructor and Description |
|---|
ReaderFilter(Reader r) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
disable(Class<? extends Filter> filterClass)
Removes the specified filter from the filter stack, if present.
|
<F extends Filter> |
enable(Class<F> filterClass)
Inserts an instance of the indicated filter class into the filter stack.
|
Set<Class<? extends Filter>> |
getFilterClasses()
Returns a list of all filter classes this MasterFilter can enable/disable.
|
Metadata |
getMetadata()
Gets the type-specific Metadata for this Reader
|
Reader |
getParent()
Returns the object this filter augments.
|
Reader |
getTail()
Returns the base object (below the filter stack).
|
void |
reset()
Clears any configuration performed on this filter.
|
void |
setParent(Object parent)
Sets the object which this filter augments.
|
castToTypedPlane, cleanUp, close, close, createPlane, createPlane, fileGroupOption, getContext, getCurrentLocation, getDomains, getFormat, getFormatName, getHandle, getImageCount, getOptimalTileHeight, getOptimalTileWidth, getParentMeta, getPlaneCount, hasCompanionFiles, isCompatible, isNormalized, isSingleFile, metaCheck, openPlane, openPlane, openPlane, openPlane, openPlane, openPlane, openPlane, openPlane, openPlaneHelper, planarBounds, readPlane, readPlane, readPlaneHelper, setContext, setMetadata, setNormalized, setSource, setSource, setSource, setSource, setSourceHelper, targetenabledDefaultgetVersion, loggetInfo, getPriority, setInfo, setPriority, toStringcontextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitenabledDefault, isCompatible, targetgetVersion, loggetIdentifiercontext, getContext, setContextcompareTo, getPriority, setPrioritygetInfo, setInfogetLocationpublic ReaderFilter(Reader r)
r - - Reader to be wrappedpublic <F extends Filter> F enable(Class<F> filterClass)
MasterFilterenable in interface MasterFilter<Reader>filterClass - - The type of filter to enablepublic boolean disable(Class<? extends Filter> filterClass)
MasterFilterdisable in interface MasterFilter<Reader>filterClass - - The type of filter to disablepublic Set<Class<? extends Filter>> getFilterClasses()
MasterFiltergetFilterClasses in interface MasterFilter<Reader>public void setParent(Object parent)
FiltersetParent in interface FiltersetParent in interface MasterFilter<Reader>setParent in class AbstractReaderFilterparent - - The object wrapped by this filterpublic Reader getParent()
FiltergetParent in interface FiltergetParent in interface MasterFilter<Reader>getParent in class AbstractFilter<Reader>public Reader getTail()
MasterFiltergetTail in interface MasterFilter<Reader>public void reset()
Filterreset in interface Filterreset in interface MasterFilter<Reader>reset in class AbstractFilter<Reader>public Metadata getMetadata()
ReadergetMetadata in interface ReadergetMetadata in class AbstractReaderFilterCopyright © 2011–2026 SCIFIO. All rights reserved.