Class MapFilter<K,V>
- java.lang.Object
-
- uk.gov.gchq.koryphe.function.KorypheFunction<Map<K,V>,Map<K,V>>
-
- uk.gov.gchq.koryphe.impl.function.MapFilter<K,V>
-
-
Constructor Summary
Constructors Constructor Description MapFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<K,V>
apply(Map<K,V> map)
boolean
equals(Object o)
Predicate<K>
getKeyPredicate()
KoryphePredicate2<K,V>
getKeyValuePredicate()
Predicate<V>
getValuePredicate()
int
hashCode()
MapFilter<K,V>
keyPredicate(Predicate keyPredicate)
MapFilter<K,V>
keyValuePredicate(KoryphePredicate2 keyValuePredicate)
MapFilter<K,V>
setKeyPredicate(Predicate<K> keyPredicate)
MapFilter<K,V>
setKeyValuePredicate(KoryphePredicate2<K,V> keyValuePredicate)
MapFilter<K,V>
setValuePredicate(Predicate<V> valuePredicate)
String
toString()
MapFilter<K,V>
valuePredicate(Predicate valuePredicate)
-
-
-
Method Detail
-
getKeyValuePredicate
public KoryphePredicate2<K,V> getKeyValuePredicate()
-
keyValuePredicate
public MapFilter<K,V> keyValuePredicate(KoryphePredicate2 keyValuePredicate)
-
setKeyValuePredicate
public MapFilter<K,V> setKeyValuePredicate(KoryphePredicate2<K,V> keyValuePredicate)
-
equals
public boolean equals(Object o)
-
-