builder.withGeometry(gson.fromJson(in, Geometry.class)); } else if (ID_NAME.equals(name)) { builder.withId(Optional.ofNullable(in.nextString())); } else {
public Builder withId(String id) { return withId(Optional.of(id)); }
public Builder withId(String id) { return withId(Optional.of(id)); }
builder.withGeometry(gson.fromJson(in, Geometry.class)); } else if (ID_NAME.equals(name)) { builder.withId(Optional.ofNullable(in.nextString())); } else {
public static Builder builder(Feature feature) { return builder().withGeometry(feature.geometry).withProperties(feature.properties).withId(feature.id); }
public static Builder builder(Feature feature) { return builder().withGeometry(feature.geometry).withProperties(feature.properties).withId(feature.id); }
public static Feature featureWithId(String id) { return Feature.builder().withGeometry(Point.from(12.3, 45.3)).withId(id).build(); }