org.compass.core.impl
Class DefaultCompassQueryBuilder.DefaultCompassMultiPhraseQueryBuilder

java.lang.Object
  extended by org.compass.core.impl.DefaultCompassQueryBuilder.DefaultCompassMultiPhraseQueryBuilder
All Implemented Interfaces:
CompassQueryBuilder.CompassMultiPhraseQueryBuilder, CompassQueryBuilder.ToCompassQuery
Enclosing class:
DefaultCompassQueryBuilder

public class DefaultCompassQueryBuilder.DefaultCompassMultiPhraseQueryBuilder
extends Object
implements CompassQueryBuilder.CompassMultiPhraseQueryBuilder


Constructor Summary
DefaultCompassQueryBuilder.DefaultCompassMultiPhraseQueryBuilder(SearchEngineQueryBuilder.SearchEngineMultiPhraseQueryBuilder queryBuilder, InternalCompassSession session, ResourcePropertyLookup lookup)
           
 
Method Summary
 CompassQueryBuilder.CompassMultiPhraseQueryBuilder add(Object value)
          Adds a single value to the next position in the phrase.
 CompassQueryBuilder.CompassMultiPhraseQueryBuilder add(Object[] values)
          Adds several values to the next position in the phrase.
 CompassQueryBuilder.CompassMultiPhraseQueryBuilder add(Object[] values, int position)
          Adds several values to the position given in the phrase.
 CompassQueryBuilder.CompassMultiPhraseQueryBuilder add(Object value, int position)
          Adds a single value to the position given in the phrase.
 CompassQueryBuilder.CompassMultiPhraseQueryBuilder setSlop(int slop)
          Sets the slop for the phrase query.
 CompassQuery toQuery()
          Create the query.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCompassQueryBuilder.DefaultCompassMultiPhraseQueryBuilder

public DefaultCompassQueryBuilder.DefaultCompassMultiPhraseQueryBuilder(SearchEngineQueryBuilder.SearchEngineMultiPhraseQueryBuilder queryBuilder,
                                                                        InternalCompassSession session,
                                                                        ResourcePropertyLookup lookup)
Method Detail

setSlop

public CompassQueryBuilder.CompassMultiPhraseQueryBuilder setSlop(int slop)
Description copied from interface: CompassQueryBuilder.CompassMultiPhraseQueryBuilder
Sets the slop for the phrase query.

Specified by:
setSlop in interface CompassQueryBuilder.CompassMultiPhraseQueryBuilder

add

public CompassQueryBuilder.CompassMultiPhraseQueryBuilder add(Object value)
Description copied from interface: CompassQueryBuilder.CompassMultiPhraseQueryBuilder
Adds a single value to the next position in the phrase.

Specified by:
add in interface CompassQueryBuilder.CompassMultiPhraseQueryBuilder

add

public CompassQueryBuilder.CompassMultiPhraseQueryBuilder add(Object value,
                                                              int position)
Description copied from interface: CompassQueryBuilder.CompassMultiPhraseQueryBuilder
Adds a single value to the position given in the phrase.

Specified by:
add in interface CompassQueryBuilder.CompassMultiPhraseQueryBuilder

add

public CompassQueryBuilder.CompassMultiPhraseQueryBuilder add(Object[] values)
Description copied from interface: CompassQueryBuilder.CompassMultiPhraseQueryBuilder
Adds several values to the next position in the phrase.

Specified by:
add in interface CompassQueryBuilder.CompassMultiPhraseQueryBuilder

add

public CompassQueryBuilder.CompassMultiPhraseQueryBuilder add(Object[] values,
                                                              int position)
Description copied from interface: CompassQueryBuilder.CompassMultiPhraseQueryBuilder
Adds several values to the position given in the phrase.

Specified by:
add in interface CompassQueryBuilder.CompassMultiPhraseQueryBuilder

toQuery

public CompassQuery toQuery()
Description copied from interface: CompassQueryBuilder.ToCompassQuery
Create the query.

Specified by:
toQuery in interface CompassQueryBuilder.ToCompassQuery


Copyright (c) 2004-2008 The Compass Project.