Clover Coverage Report
Coverage timestamp: Fri May 9 2008 10:54:27 EST
0   31   0   -
0   4   -   0
0     -  
1    
 
  FieldSelector       Line # 23 0 0 - -1.0
 
No Tests
 
1    package org.apache.lucene.document;
2    /**
3    * Copyright 2004 The Apache Software Foundation
4    *
5    * Licensed under the Apache License, Version 2.0 (the "License");
6    * you may not use this file except in compliance with the License.
7    * You may obtain a copy of the License at
8    *
9    * http://www.apache.org/licenses/LICENSE-2.0
10    *
11    * Unless required by applicable law or agreed to in writing, software
12    * distributed under the License is distributed on an "AS IS" BASIS,
13    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14    * See the License for the specific language governing permissions and
15    * limitations under the License.
16    */
17   
18    /**
19    * Similar to a {@link java.io.FileFilter}, the FieldSelector allows one to make decisions about
20    * what Fields get loaded on a {@link Document} by {@link org.apache.lucene.index.IndexReader#document(int,org.apache.lucene.document.FieldSelector)}
21    *
22    **/
 
23    public interface FieldSelector {
24   
25    /**
26    *
27    * @param fieldName
28    * @return true if the {@link Field} with <code>fieldName</code> should be loaded or not
29    */
30    FieldSelectorResult accept(String fieldName);
31    }