public abstract class AbstractPredicate extends Object implements Predicate, DataSerializable
| Modifier | Constructor and Description | 
|---|---|
| protected  | AbstractPredicate() | 
| protected  | AbstractPredicate(String attributeName) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | apply(Map.Entry mapEntry) | 
| protected abstract boolean | applyForSingleAttributeValue(Map.Entry mapEntry,
                            Comparable attributeValue) | 
| protected Comparable | convert(Map.Entry entry,
       Comparable entryAttributeValue,
       Comparable givenAttributeValue)Converts givenAttributeValue to the type of entryAttributeValue
 Good practice: do not invoke this method if entryAttributeValue == null | 
| protected Object | convertEnumValue(Object attributeValue) | 
| protected Object | readAttributeValue(Map.Entry entry) | 
| void | readData(ObjectDataInput in)Reads fields from the input stream | 
| void | writeData(ObjectDataOutput out)Writes object fields to output stream | 
protected AbstractPredicate()
protected AbstractPredicate(String attributeName)
protected abstract boolean applyForSingleAttributeValue(Map.Entry mapEntry, Comparable attributeValue)
protected Comparable convert(Map.Entry entry, Comparable entryAttributeValue, Comparable givenAttributeValue)
entry - map entry on the basis of which the conversion will be executedentryAttributeValue - attribute value extracted from the entrygivenAttributeValue - given attribute value to be convertedpublic void writeData(ObjectDataOutput out) throws IOException
DataSerializablewriteData in interface DataSerializableout - outputIOExceptionpublic void readData(ObjectDataInput in) throws IOException
DataSerializablereadData in interface DataSerializablein - inputIOExceptionCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.