Class FilterDescriptiveNameEqualsContains
Object
FilterDescriptiveNameEqualsContains
Filters a list of input-objects by the descriptive name.
- Author:
- Owen Feehan
-
Constructor Summary
ConstructorsConstructorDescriptionFilterDescriptiveNameEqualsContains(String equals, String contains) Creates a newFilterDescriptiveNameEqualsContainsinstance. -
Method Summary
Modifier and TypeMethodDescription<T extends InputFromManager>
List<T> removeNonMatching(List<T> in) Removes items from the input list that don't match the filter criteria.
-
Constructor Details
-
FilterDescriptiveNameEqualsContains
Creates a newFilterDescriptiveNameEqualsContainsinstance.- Parameters:
equals- If non-empty, any item that doesn't match this string is filtered away.contains- If non-empty, any item that doesn't contain this string is filtered away.
-
-
Method Details
-
removeNonMatching
Removes items from the input list that don't match the filter criteria.- Type Parameters:
T- the type of input, extendingInputFromManager- Parameters:
in- the input list to filter- Returns:
- the filtered list (same object as
in, modified in-place)
-