diff options
Diffstat (limited to 'src/main/java/org/geojson/jackson/LngLatAltSerializer.java')
-rw-r--r-- | src/main/java/org/geojson/jackson/LngLatAltSerializer.java | 43 |
1 files changed, 23 insertions, 20 deletions
diff --git a/src/main/java/org/geojson/jackson/LngLatAltSerializer.java b/src/main/java/org/geojson/jackson/LngLatAltSerializer.java index e731eb8..ae9a6da 100644 --- a/src/main/java/org/geojson/jackson/LngLatAltSerializer.java +++ b/src/main/java/org/geojson/jackson/LngLatAltSerializer.java @@ -1,30 +1,33 @@ package org.geojson.jackson; +import java.io.IOException; + +import org.geojson.LngLatAlt; + import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; -import org.geojson.LngLatAlt; - -import java.io.IOException; - -public class LngLatAltSerializer extends JsonSerializer<LngLatAlt> { - public static final long POW10[] = {1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000}; +public class LngLatAltSerializer extends JsonSerializer<LngLatAlt> +{ - @Override - public void serialize(LngLatAlt value, JsonGenerator jgen, SerializerProvider provider) throws IOException, - JsonProcessingException { - jgen.writeStartArray(); - jgen.writeNumber(value.getLongitude()); - jgen.writeNumber(value.getLatitude()); - if (value.hasAltitude()) { - jgen.writeNumber(value.getAltitude()); + @Override + public void serialize(LngLatAlt value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException + { + jgen.writeStartArray(); + jgen.writeNumber(value.getLongitude()); + jgen.writeNumber(value.getLatitude()); + if (value.hasAltitude()) + { + jgen.writeNumber(value.getAltitude()); - for(double d : value.getAdditionalElements()) { - jgen.writeNumber(d); - } - } - jgen.writeEndArray(); - } + for (double d : value.getAdditionalElements()) + { + jgen.writeNumber(d); + } + } + jgen.writeEndArray(); + } } |