- package osm.surveyor.task.util;
-
- import com.fasterxml.jackson.databind.JsonNode;
-
- import lombok.Getter;
- import lombok.Setter;
-
- /**
- "crs": {
- "type":"name",
- "properties":{
- "name":"urn:ogc:def:crs:OGC:1.3:CRS84"
- }
- }
- */
- @Getter
- @Setter
- public class JsonCrs extends JsonTemple {
-
- private String type = "name";
- private JsonProperties properties;
-
- public String toString() {
- StringBuffer sb = new StringBuffer();
- boolean c1 = false;
- sb.append("{");
- c1 = outStr(c1, sb, "type", this.type);
- c1 = out(c1, sb, "properties", this.properties);
- sb.append("}");
- return sb.toString();
- }
-
- public void parse(JsonNode node) {
- setType(node.get("type").textValue());
-
- JsonNode node1 = node.get("properties");
- if (node1 != null) {
- this.properties = new JsonProperties();
- this.properties.parse(node1);
- }
- }
- }