org.net2map.pov.documentsManager.LuceneFilter Class Reference

Inheritance diagram for org.net2map.pov.documentsManager.LuceneFilter:

Inheritance graph
[legend]
Collaboration diagram for org.net2map.pov.documentsManager.LuceneFilter:

Collaboration graph
[legend]
List of all members.

Detailed Description

This class provide a filter used by Lecene search interface.

The filter main method, BitSet(), examines each criterias and builds a list of invalid documents.

Definition at line 18 of file LuceneFilter.java.

Public Member Functions

 LuceneFilter (org.net2map.pov.dimension.DimensionSubsetList criterias)
 Default constructor.

final BitSet bits (IndexReader reader) throws IOException
 Return a BitSet which contains the index of invalid documents (due to criterias IsValid method).


Package Attributes

org.net2map.pov.dimension.DimensionSubsetList pCriterias


Constructor & Destructor Documentation

org.net2map.pov.documentsManager.LuceneFilter.LuceneFilter org.net2map.pov.dimension.DimensionSubsetList  criterias  ) 
 

Default constructor.

Definition at line 24 of file LuceneFilter.java.

References org.net2map.pov.documentsManager.LuceneFilter.pCriterias.


Member Function Documentation

final BitSet org.net2map.pov.documentsManager.LuceneFilter.bits IndexReader  reader  )  throws IOException
 

Return a BitSet which contains the index of invalid documents (due to criterias IsValid method).

Definition at line 33 of file LuceneFilter.java.

References org.net2map.pov.dimension.DimensionSubsetList.count(), org.net2map.pov.dimension.DimensionSubsetList.getSubset(), org.net2map.pov.dimension.Subset.isValid(), and org.net2map.pov.documentsManager.LuceneFilter.pCriterias.

Here is the call graph for this function:


Member Data Documentation

org.net2map.pov.dimension.DimensionSubsetList org.net2map.pov.documentsManager.LuceneFilter.pCriterias [package]
 

Definition at line 20 of file LuceneFilter.java.

Referenced by org.net2map.pov.documentsManager.LuceneFilter.bits(), and org.net2map.pov.documentsManager.LuceneFilter.LuceneFilter().


The documentation for this class was generated from the following file:
Accueil | Téléchargement | Manuel | Doc. technique | Sources CVS | Faq | Nous contacter
©2003 - All Rights Reserved