T - Type of the entity to match.public abstract class Matcher<T> extends Object
| Constructor and Description | 
|---|
| Matcher() | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<T> | filter(Collection<T> entities)Method to filter a given collection for matching elements. | 
| void | markMatching(Collection<T> entities)Marks all matched entities as matched. | 
| abstract boolean | matches(T entity)Method to check an entity. | 
public Collection<T> filter(Collection<T> entities)
entities - The entities to filter.public void markMatching(Collection<T> entities)
 Note: The entities must implement the Matchable interface, else this method
 will immediately return.
 
entities - Entities to mark.public abstract boolean matches(T entity)
entity - The entity to match.True, if the entity matches, else false.Copyright © 2019 Communote team. All rights reserved.