Package org.apache.lucene.index
Class FilterDirectoryReader.SubReaderWrapper
java.lang.Object
org.apache.lucene.index.FilterDirectoryReader.SubReaderWrapper
- Direct Known Subclasses:
ExitableDirectoryReader.ExitableSubReaderWrapper
- Enclosing class:
- FilterDirectoryReader
Factory class passed to FilterDirectoryReader constructor that allows subclasses to wrap the
filtered DirectoryReader's subreaders. You can use this to, e.g., wrap the subreaders with
specialised FilterLeafReader implementations.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected LeafReader[]
wrap
(List<? extends LeafReader> readers) Wraps a list of LeafReadersabstract LeafReader
wrap
(LeafReader reader) Wrap one of the parent DirectoryReader's subreaders
-
Constructor Details
-
SubReaderWrapper
public SubReaderWrapper()Constructor
-
-
Method Details
-
wrap
Wraps a list of LeafReaders- Returns:
- an array of wrapped LeafReaders. The returned array might contain less elements compared to the given reader list if an entire reader is filtered out.
-
wrap
Wrap one of the parent DirectoryReader's subreaders- Parameters:
reader
- the subreader to wrap- Returns:
- a wrapped/filtered LeafReader
-