googlesearch
Class AndQuery
java.lang.Object
googlesearch.Query
googlesearch.CompositeQuery
googlesearch.AndQuery
public class AndQuery
- extends CompositeQuery
A query that will find all the words in two previously created queries. "Joseph" AND "Bergin"
- Author:
- jbergin
Method Summary |
java.lang.String |
buildSearchString(java.util.List<Query> start,
java.util.List<Query> finish)
Used by getSearchString to build up the query string recursively from the
parts. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AndQuery
public AndQuery(Query left,
Query right)
- Create an AND query. To find all the words in two given queries: left AND right
- Parameters:
left
- the query to the left of the AND logical operatorright
- the query to the right of the and operator
buildSearchString
public java.lang.String buildSearchString(java.util.List<Query> start,
java.util.List<Query> finish)
- Description copied from class:
Query
- Used by getSearchString to build up the query string recursively from the
parts. Note that the work is done on the unwinding phase of the
recursion. Those query fragments that must appear first or last in a
query string defer being added to the string until the end, by putting a
reference to themselves intoone of the two lists. These lists are then
processed at the end after some verification.
- Specified by:
buildSearchString
in class Query
- Parameters:
start
- the list of query objects that must come first in a Google
queryfinish
- the list of query objects that must come last in a Google
query. e.g. site:
- Returns:
- the query string