summaryrefslogtreecommitdiff
path: root/core/src/main/java/org/elasticsearch/common/geo/builders/PointBuilder.java
diff options
context:
space:
mode:
authorIsabel Drost-Fromm <isabel.drostfromm@elasticsearch.com>2016-03-29 11:04:02 +0200
committerIsabel Drost-Fromm <isabel.drostfromm@elasticsearch.com>2016-03-29 11:04:02 +0200
commit407e2cdcf93475e2b326228eaf169fa2572d7d8b (patch)
tree3810be0a7ec51b990fef5b2f7a9cb1ecf3557b10 /core/src/main/java/org/elasticsearch/common/geo/builders/PointBuilder.java
parent5dd481bfe3ef81a59217f7809ca51dc4f31b893e (diff)
parentc7bdfb1126d47442f7e12f996eecbb7fab315c2d (diff)
Merge branch 'master' into deprecation/sort-option-reverse-removal
Conflicts: core/src/main/java/org/elasticsearch/search/sort/ScoreSortBuilder.java core/src/test/java/org/elasticsearch/search/sort/FieldSortBuilderTests.java
Diffstat (limited to 'core/src/main/java/org/elasticsearch/common/geo/builders/PointBuilder.java')
-rw-r--r--core/src/main/java/org/elasticsearch/common/geo/builders/PointBuilder.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/core/src/main/java/org/elasticsearch/common/geo/builders/PointBuilder.java b/core/src/main/java/org/elasticsearch/common/geo/builders/PointBuilder.java
index 30b7e370f2..fdd9826410 100644
--- a/core/src/main/java/org/elasticsearch/common/geo/builders/PointBuilder.java
+++ b/core/src/main/java/org/elasticsearch/common/geo/builders/PointBuilder.java
@@ -30,9 +30,7 @@ import java.io.IOException;
import java.util.Objects;
public class PointBuilder extends ShapeBuilder {
-
public static final GeoShapeType TYPE = GeoShapeType.POINT;
- public static final PointBuilder PROTOTYPE = new PointBuilder();
private Coordinate coordinate;
@@ -43,6 +41,18 @@ public class PointBuilder extends ShapeBuilder {
this.coordinate = ZERO_ZERO;
}
+ /**
+ * Read from a stream.
+ */
+ public PointBuilder(StreamInput in) throws IOException {
+ coordinate = readFromStream(in);
+ }
+
+ @Override
+ public void writeTo(StreamOutput out) throws IOException {
+ writeCoordinateTo(coordinate, out);
+ }
+
public PointBuilder coordinate(Coordinate coordinate) {
this.coordinate = coordinate;
return this;
@@ -91,14 +101,4 @@ public class PointBuilder extends ShapeBuilder {
PointBuilder other = (PointBuilder) obj;
return Objects.equals(coordinate, other.coordinate);
}
-
- @Override
- public void writeTo(StreamOutput out) throws IOException {
- writeCoordinateTo(coordinate, out);
- }
-
- @Override
- public PointBuilder readFrom(StreamInput in) throws IOException {
- return new PointBuilder().coordinate(readCoordinateFrom(in));
- }
}