org.compass.core.impl
Class DefaultCompassQueryBuilder.DefaultCompassQuerySpanNearBuilder

java.lang.Object
  extended by org.compass.core.impl.DefaultCompassQueryBuilder.DefaultCompassQuerySpanNearBuilder
All Implemented Interfaces:
CompassQueryBuilder.CompassQuerySpanNearBuilder
Enclosing class:
DefaultCompassQueryBuilder

public class DefaultCompassQueryBuilder.DefaultCompassQuerySpanNearBuilder
extends Object
implements CompassQueryBuilder.CompassQuerySpanNearBuilder


Constructor Summary
DefaultCompassQueryBuilder.DefaultCompassQuerySpanNearBuilder(SearchEngineQueryBuilder.SearchEngineQuerySpanNearBuilder queryBuilder, InternalCompassSession session, ResourcePropertyLookup lookup)
           
 
Method Summary
 CompassQueryBuilder.CompassQuerySpanNearBuilder add(CompassQuery.CompassSpanQuery query)
          Adds a single span query to the next span match.
 CompassQueryBuilder.CompassQuerySpanNearBuilder add(Object value)
          Adds a single value to the next span match.
 CompassQueryBuilder.CompassQuerySpanNearBuilder setInOrder(boolean inOrder)
          Sets if the spans need to be in order.
 CompassQueryBuilder.CompassQuerySpanNearBuilder setSlop(int slop)
          Sets the slop which is the distance allowed between spans.
 CompassQuery.CompassSpanQuery toQuery()
          Returns the span near generated query.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCompassQueryBuilder.DefaultCompassQuerySpanNearBuilder

public DefaultCompassQueryBuilder.DefaultCompassQuerySpanNearBuilder(SearchEngineQueryBuilder.SearchEngineQuerySpanNearBuilder queryBuilder,
                                                                     InternalCompassSession session,
                                                                     ResourcePropertyLookup lookup)
Method Detail

setSlop

public CompassQueryBuilder.CompassQuerySpanNearBuilder setSlop(int slop)
Description copied from interface: CompassQueryBuilder.CompassQuerySpanNearBuilder
Sets the slop which is the distance allowed between spans.

Specified by:
setSlop in interface CompassQueryBuilder.CompassQuerySpanNearBuilder

setInOrder

public CompassQueryBuilder.CompassQuerySpanNearBuilder setInOrder(boolean inOrder)
Description copied from interface: CompassQueryBuilder.CompassQuerySpanNearBuilder
Sets if the spans need to be in order.

Specified by:
setInOrder in interface CompassQueryBuilder.CompassQuerySpanNearBuilder

add

public CompassQueryBuilder.CompassQuerySpanNearBuilder add(Object value)
Description copied from interface: CompassQueryBuilder.CompassQuerySpanNearBuilder
Adds a single value to the next span match.

Specified by:
add in interface CompassQueryBuilder.CompassQuerySpanNearBuilder

add

public CompassQueryBuilder.CompassQuerySpanNearBuilder add(CompassQuery.CompassSpanQuery query)
Description copied from interface: CompassQueryBuilder.CompassQuerySpanNearBuilder
Adds a single span query to the next span match.

Specified by:
add in interface CompassQueryBuilder.CompassQuerySpanNearBuilder

toQuery

public CompassQuery.CompassSpanQuery toQuery()
Description copied from interface: CompassQueryBuilder.CompassQuerySpanNearBuilder
Returns the span near generated query.

Specified by:
toQuery in interface CompassQueryBuilder.CompassQuerySpanNearBuilder


Copyright (c) 2004-2008 The Compass Project.