org.crosswire.jsword.index.query
Class RangeQuery

java.lang.Object
  extended by org.crosswire.jsword.index.query.AbstractQuery
      extended by org.crosswire.jsword.index.query.RangeQuery
All Implemented Interfaces:
Query

public class RangeQuery
extends AbstractQuery

A range query specifies how a range should be included in the search. It provides a range, a modifier (AND [+] or AND NOT [-]).

Author:
DM Smith [ dmsmith555 at yahoo dot com]
See Also:
for license details.
The copyright to this program is held by it's authors.

Constructor Summary
RangeQuery(String theRange)
          Construct a query from the range specification.
 
Method Summary
 Key find(Index index)
          Find the keys that match the query in the index
 
Methods inherited from class org.crosswire.jsword.index.query.AbstractQuery
getQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RangeQuery

public RangeQuery(String theRange)
Construct a query from the range specification.

Parameters:
theRange -
Method Detail

find

public Key find(Index index)
         throws BookException
Description copied from interface: Query
Find the keys that match the query in the index

Parameters:
index - the index to search
Returns:
the set of keys that match
Throws:
BookException

Copyright ? 2003-2011