Minor ShapeBuilder cleanup

Remove some auto generated comments and make CoordinateNode ctors package private.
This commit is contained in:
Nicholas Knize 2017-11-22 23:08:15 -06:00
parent ca9c476d88
commit 4017049bac
2 changed files with 3 additions and 9 deletions

View File

@ -41,7 +41,7 @@ public class CoordinateNode implements ToXContentObject {
* @param coordinate
* Coordinate for the Node
*/
protected CoordinateNode(Coordinate coordinate) {
CoordinateNode(Coordinate coordinate) {
this.coordinate = coordinate;
this.children = null;
}
@ -52,7 +52,7 @@ public class CoordinateNode implements ToXContentObject {
* @param children
* Children of the Node
*/
protected CoordinateNode(List<CoordinateNode> children) {
CoordinateNode(List<CoordinateNode> children) {
this.children = children;
this.coordinate = null;
}
@ -61,10 +61,6 @@ public class CoordinateNode implements ToXContentObject {
return (coordinate == null && (children == null || children.isEmpty()));
}
public boolean isMultiPoint() {
return children != null && children.size() > 1;
}
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
if (children == null) {

View File

@ -25,9 +25,7 @@ import java.io.IOException;
import static org.elasticsearch.common.geo.builders.ShapeBuilder.SPATIAL_CONTEXT;
/**
* Created by nknize on 9/22/17.
*/
/** Base class for all geo parsing tests */
abstract class BaseGeoParsingTestCase extends ESTestCase {
protected static final GeometryFactory GEOMETRY_FACTORY = SPATIAL_CONTEXT.getGeometryFactory();