package com.revolsys.geometry.graph.filter; import java.util.function.Predicate; import com.revolsys.geometry.graph.Node; import com.revolsys.geometry.model.Point; public class NodeCoordinatesFilter<T> implements Predicate<Node<T>> { private Predicate<Point> filter; public NodeCoordinatesFilter() { } public NodeCoordinatesFilter(final Predicate<Point> filter) { this.filter = filter; } public Predicate<Point> getFilter() { return this.filter; } public void setFilter(final Predicate<Point> filter) { this.filter = filter; } @Override public boolean test(final Node<T> node) { return this.filter.test(node); } }