Class JtsShapeFactory.JtsMultiShapeBuilder<T extends Shape>
- java.lang.Object
-
- org.locationtech.spatial4j.shape.impl.ShapeFactoryImpl.GeneralShapeMultiShapeBuilder<T>
-
- org.locationtech.spatial4j.shape.jts.JtsShapeFactory.JtsMultiShapeBuilder<T>
-
- All Implemented Interfaces:
ShapeFactory.MultiLineStringBuilder
,ShapeFactory.MultiPointBuilder
,ShapeFactory.MultiPolygonBuilder
,ShapeFactory.MultiShapeBuilder<T>
,ShapeFactory.PointsBuilder<ShapeFactory.MultiPointBuilder>
- Enclosing class:
- JtsShapeFactory
private class JtsShapeFactory.JtsMultiShapeBuilder<T extends Shape> extends ShapeFactoryImpl.GeneralShapeMultiShapeBuilder<T>
-
-
Field Summary
-
Fields inherited from class org.locationtech.spatial4j.shape.impl.ShapeFactoryImpl.GeneralShapeMultiShapeBuilder
shapes
-
-
Constructor Summary
Constructors Modifier Constructor Description private
JtsMultiShapeBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Shape
build()
-
Methods inherited from class org.locationtech.spatial4j.shape.impl.ShapeFactoryImpl.GeneralShapeMultiShapeBuilder
add, add, add, lineString, pointLatLon, pointXY, pointXYZ, polygon
-
-
-
-
Method Detail
-
build
public Shape build()
- Specified by:
build
in interfaceShapeFactory.MultiLineStringBuilder
- Specified by:
build
in interfaceShapeFactory.MultiPointBuilder
- Specified by:
build
in interfaceShapeFactory.MultiPolygonBuilder
- Specified by:
build
in interfaceShapeFactory.MultiShapeBuilder<T extends Shape>
- Overrides:
build
in classShapeFactoryImpl.GeneralShapeMultiShapeBuilder<T extends Shape>
-
-