Class ObjectWithMaximumFeatureFromEachMatchedCollection

All Implemented Interfaces:
Provider<ObjectCollection>

public class ObjectWithMaximumFeatureFromEachMatchedCollection extends ObjectCollectionProviderWithFeature
Finds the object with the maximum feature among a group of matches for each object.

Specifically, for each object in the upstream collection, matches are found, and the object from those matches with the highest feature value is selected for inclusion in the newly created collection.

If every object has at least one match, the newly created collection will have as many elements as the upstream collection.

Author:
Owen Feehan