com.jurismarches.vradi.services.search
Class LuceneQueryParser

java.lang.Object
  extended by com.jurismarches.vradi.services.search.LuceneQueryParser

public class LuceneQueryParser
extends java.lang.Object

LuceneQueryParser parses a lucene Query object. Inner queries are passed to a QueryHandler.

Since:
Version:
$Revision: 1715 $ $Date: 2010-10-27 21:21:28 +0200 (mer., 27 oct. 2010) $
Author:
$Author: tchemit $

Field Summary
protected  org.apache.lucene.search.BooleanClause booleanClause
           
protected  QueryHandler termsFactory
           
 
Constructor Summary
LuceneQueryParser(QueryHandler termsFactory)
           
 
Method Summary
 void parse(org.apache.lucene.search.Query query)
           
protected  void render(org.apache.lucene.search.BooleanQuery query)
           
protected  void render(org.apache.lucene.search.PhraseQuery query)
           
protected  void render(org.apache.lucene.search.PrefixQuery query)
           
protected  void render(org.apache.lucene.search.TermQuery query)
           
protected  void render(org.apache.lucene.search.TermRangeQuery query)
           
protected  void render(org.apache.lucene.search.WildcardQuery query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

termsFactory

protected final QueryHandler termsFactory

booleanClause

protected org.apache.lucene.search.BooleanClause booleanClause
Constructor Detail

LuceneQueryParser

public LuceneQueryParser(QueryHandler termsFactory)
Method Detail

parse

public void parse(org.apache.lucene.search.Query query)
           throws UnsupportedQueryException
Throws:
UnsupportedQueryException

render

protected void render(org.apache.lucene.search.BooleanQuery query)
               throws UnsupportedQueryException
Throws:
UnsupportedQueryException

render

protected void render(org.apache.lucene.search.TermQuery query)

render

protected void render(org.apache.lucene.search.PrefixQuery query)

render

protected void render(org.apache.lucene.search.WildcardQuery query)

render

protected void render(org.apache.lucene.search.TermRangeQuery query)

render

protected void render(org.apache.lucene.search.PhraseQuery query)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.