org.apache.lucene.search

Class BooleanClause

Implemented Interfaces:
Serializable

public class BooleanClause
extends Object
implements Serializable

A clause in a BooleanQuery.
See Also:
Serialized Form

Nested Class Summary

static class
BooleanClause.Occur
Specifies how clauses are to occur in matching documents.

Constructor Summary

BooleanClause(Query query, BooleanClause.Occur occur)
Constructs a BooleanClause.

Method Summary

boolean
equals(Object o)
Returns true iff o is equal to this.
BooleanClause.Occur
getOccur()
Query
getQuery()
int
hashCode()
Returns a hash code value for this object.
boolean
isProhibited()
boolean
isRequired()
void
setOccur(BooleanClause.Occur occur)
void
setQuery(Query query)
String
toString()

Constructor Details

BooleanClause

public BooleanClause(Query query,
                     BooleanClause.Occur occur)
Constructs a BooleanClause.

Method Details

equals

public boolean equals(Object o)
Returns true iff o is equal to this.

getOccur

public BooleanClause.Occur getOccur()

getQuery

public Query getQuery()

hashCode

public int hashCode()
Returns a hash code value for this object.

isProhibited

public boolean isProhibited()

isRequired

public boolean isRequired()

setOccur

public void setOccur(BooleanClause.Occur occur)

setQuery

public void setQuery(Query query)

toString

public String toString()

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.