public abstract class BinaryLogicalFilter extends AbstractFilter
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List |
queryList |
| Constructor and Description |
|---|
BinaryLogicalFilter() |
| Modifier and Type | Method and Description |
|---|---|
BinaryLogicalFilter |
append(Filter query)
Add a query to this logical operation.
|
java.lang.StringBuffer |
encode(java.lang.StringBuffer buff)
Encodes the filter to a StringBuffer.
|
boolean |
equals(java.lang.Object obj)
Compares each filter in turn.
|
protected abstract java.lang.String |
getLogicalOperator()
Implement this in subclass to return the logical operator, for example
&qout;&&qout;.
|
int |
hashCode()
Hashes all contained data.
|
encode, toStringpublic java.lang.StringBuffer encode(java.lang.StringBuffer buff)
Filterencode in interface Filterencode in class AbstractFilterbuff - The StringBuffer to encode the filter toprotected abstract java.lang.String getLogicalOperator()
public boolean equals(java.lang.Object obj)
equals in interface Filterequals in class java.lang.Objecttrue if the objects are equal.Filter.equals(java.lang.Object)public int hashCode()
hashCode in interface FilterhashCode in class java.lang.ObjectObject.hashCode()Filter.hashCode()public final BinaryLogicalFilter append(Filter query)
query - the query to add.