org.compass.core.lucene.engine.queryparser
Class LuceneQueryParserManager

java.lang.Object
  extended by org.compass.core.lucene.engine.queryparser.LuceneQueryParserManager
All Implemented Interfaces:
CompassConfigurable

public class LuceneQueryParserManager
extends Object
implements CompassConfigurable

Author:
kimchy

Constructor Summary
LuceneQueryParserManager(LuceneSearchEngineFactory searchEngineFactory)
           
 
Method Summary
 void configure(CompassSettings settings)
          Configure using the given settings.
 LuceneQueryParser getDefaultQueryParser()
           
 LuceneQueryParser getQueryParser(String queryParserName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneQueryParserManager

public LuceneQueryParserManager(LuceneSearchEngineFactory searchEngineFactory)
Method Detail

configure

public void configure(CompassSettings settings)
               throws CompassException
Description copied from interface: CompassConfigurable
Configure using the given settings.

Specified by:
configure in interface CompassConfigurable
Parameters:
settings - The settings for the configured object
Throws:
CompassException

getDefaultQueryParser

public LuceneQueryParser getDefaultQueryParser()

getQueryParser

public LuceneQueryParser getQueryParser(String queryParserName)
                                 throws IllegalArgumentException
Throws:
IllegalArgumentException


Copyright (c) 2004-2009 The Compass Project.