package com.revolsys.geometry.operation.valid; import com.revolsys.geometry.model.Geometry; import com.revolsys.geometry.model.Point; public abstract class AbstractGeometryValidationError extends GeometryValidationError { private final Geometry geometry; public AbstractGeometryValidationError(final String message, final Geometry geometry) { super(message); this.geometry = geometry; } @Override public Geometry getErrorGeometry() { return getErrorPoint(); } @Override public Point getErrorPoint() { return this.geometry.getPoint(); } @Override public Geometry getGeometry() { return this.geometry; } }