public class PropertyValueFilter extends AbstractFilter
| Constructor and Description |
|---|
PropertyValueFilter(String[] propositionIds,
String property,
ValueComparator valueComparator,
Value... values)
Instantiate with the proposition ids to which this filter applies,
the property to which this filter applies, the operator and a value.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(FilterVisitor visitor)
Performs some processing on this filter.
|
boolean |
equals(Object obj) |
String |
getProperty()
Gets the name of the specified property.
|
ValueComparator |
getValueComparator()
Gets the specified operator.
|
Value[] |
getValues()
Gets the specified value.
|
int |
hashCode() |
String |
toString() |
andIterator, chainLength, filterArrayToChain, filterChainToArray, getAnd, getPropositionIds, setAndpublic PropertyValueFilter(String[] propositionIds, String property, ValueComparator valueComparator, Value... values)
propositionIds - a proposition id String[].property - a property name String.
Cannot be null.valueComparator - a ValueComparator operator. Cannot be
null.value - a Value. If a ListValue, it cannot contain
nested lists. Cannot be null.negation - a boolean, false means find
propositions that do not have the specified value.public String getProperty()
null.public ValueComparator getValueComparator()
ValueComparator. Cannot be null.public void accept(FilterVisitor visitor)
Filtervisitor - a FilterVisitor. Cannot be null.public String toString()
toString in class AbstractFilterCopyright © 2012–2018 Emory University. All rights reserved.