protected class ShapeFactoryImpl.GeneralShapeMultiShapeBuilder<T extends Shape> extends Object implements ShapeFactory.MultiShapeBuilder<T>, ShapeFactory.MultiPointBuilder, ShapeFactory.MultiLineStringBuilder, ShapeFactory.MultiPolygonBuilder
| Modifier | Constructor and Description |
|---|---|
protected |
GeneralShapeMultiShapeBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ShapeFactory.MultiLineStringBuilder |
add(ShapeFactory.LineStringBuilder lineStringBuilder) |
ShapeFactory.MultiPolygonBuilder |
add(ShapeFactory.PolygonBuilder polygonBuilder) |
ShapeFactory.MultiShapeBuilder<T> |
add(T shape) |
Shape |
build() |
ShapeFactory.LineStringBuilder |
lineString() |
ShapeFactory.MultiPointBuilder |
pointXY(double x,
double y) |
ShapeFactory.MultiPointBuilder |
pointXYZ(double x,
double y,
double z) |
ShapeFactory.PolygonBuilder |
polygon() |
public ShapeFactory.MultiShapeBuilder<T> add(T shape)
add in interface ShapeFactory.MultiShapeBuilder<T extends Shape>public ShapeFactory.MultiPointBuilder pointXY(double x, double y)
pointXY in interface ShapeFactory.PointsBuilder<ShapeFactory.MultiPointBuilder>ShapeFactory.pointXY(double, double)public ShapeFactory.MultiPointBuilder pointXYZ(double x, double y, double z)
pointXYZ in interface ShapeFactory.PointsBuilder<ShapeFactory.MultiPointBuilder>ShapeFactory.pointXYZ(double, double, double)public ShapeFactory.LineStringBuilder lineString()
lineString in interface ShapeFactory.MultiLineStringBuilderpublic ShapeFactory.MultiLineStringBuilder add(ShapeFactory.LineStringBuilder lineStringBuilder)
add in interface ShapeFactory.MultiLineStringBuilderpublic ShapeFactory.PolygonBuilder polygon()
polygon in interface ShapeFactory.MultiPolygonBuilderpublic ShapeFactory.MultiPolygonBuilder add(ShapeFactory.PolygonBuilder polygonBuilder)
add in interface ShapeFactory.MultiPolygonBuilderpublic Shape build()
build in interface ShapeFactory.MultiLineStringBuilderbuild in interface ShapeFactory.MultiPointBuilderbuild in interface ShapeFactory.MultiPolygonBuilderbuild in interface ShapeFactory.MultiShapeBuilder<T extends Shape>Copyright © 2025 LocationTech. All rights reserved.