org.alfresco.repo.search.impl.lucene.query
Class CaseInsensitiveTermEnum

java.lang.Object
  extended by org.apache.lucene.index.TermEnum
      extended by org.apache.lucene.search.FilteredTermEnum
          extended by org.alfresco.repo.search.impl.lucene.query.CaseInsensitiveTermEnum

public class CaseInsensitiveTermEnum
extends org.apache.lucene.search.FilteredTermEnum

A term enum to find case insensitive matches - used for Upper and Lower


Constructor Summary
CaseInsensitiveTermEnum(org.apache.lucene.index.IndexReader reader, org.apache.lucene.index.Term term)
           
 
Method Summary
 float difference()
           
protected  boolean endEnum()
           
protected  boolean termCompare(org.apache.lucene.index.Term term)
           
 
Methods inherited from class org.apache.lucene.search.FilteredTermEnum
close, docFreq, next, setEnum, term
 
Methods inherited from class org.apache.lucene.index.TermEnum
skipTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaseInsensitiveTermEnum

public CaseInsensitiveTermEnum(org.apache.lucene.index.IndexReader reader,
                               org.apache.lucene.index.Term term)
                        throws java.io.IOException
Parameters:
reader - = the index reader
term - - the term to match
Throws:
java.io.IOException
Method Detail

difference

public float difference()
Specified by:
difference in class org.apache.lucene.search.FilteredTermEnum

endEnum

protected boolean endEnum()
Specified by:
endEnum in class org.apache.lucene.search.FilteredTermEnum

termCompare

protected boolean termCompare(org.apache.lucene.index.Term term)
Specified by:
termCompare in class org.apache.lucene.search.FilteredTermEnum


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.