/** * This file is hereby placed into the Public Domain. This means anyone is * free to do whatever they wish with this file. */ package mil.nga.giat.process.elasticsearch; import org.geotools.filter.visitor.DuplicatingFilterVisitor; import org.opengis.filter.Filter; import org.opengis.filter.spatial.BBOX; public class BBOXRemovingFilterVisitor extends DuplicatingFilterVisitor { private String geometryPropertyName; @Override public Object visit(BBOX filter, Object extraData) { geometryPropertyName = filter.getPropertyName(); return Filter.INCLUDE; } public String getGeometryPropertyName() { return geometryPropertyName; } public void setGeometryPropertyName(String geometryPropertyName) { this.geometryPropertyName = geometryPropertyName; } }