Class MultiPointHandler
- java.lang.Object
-
- org.locationtech.jtstest.testbuilder.io.shapefile.MultiPointHandler
-
- All Implemented Interfaces:
ShapeHandler
public class MultiPointHandler extends Object implements ShapeHandler
- Author:
- dblasby
-
-
Constructor Summary
Constructors Constructor Description MultiPointHandler()
Creates new MultiPointHandlerMultiPointHandler(int type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLength(Geometry geometry)
Calcuates the record length of this object.int
getShapeType()
Returns the shapefile shape type value for a pointGeometry
read(EndianDataInputStream file, GeometryFactory geometryFactory, int contentLength)
-
-
-
Constructor Detail
-
MultiPointHandler
public MultiPointHandler()
Creates new MultiPointHandler
-
MultiPointHandler
public MultiPointHandler(int type) throws InvalidShapefileException
- Throws:
InvalidShapefileException
-
-
Method Detail
-
read
public Geometry read(EndianDataInputStream file, GeometryFactory geometryFactory, int contentLength) throws IOException, InvalidShapefileException
- Specified by:
read
in interfaceShapeHandler
- Throws:
IOException
InvalidShapefileException
-
getShapeType
public int getShapeType()
Returns the shapefile shape type value for a point- Specified by:
getShapeType
in interfaceShapeHandler
- Returns:
- int Shapefile.POINT
-
getLength
public int getLength(Geometry geometry)
Calcuates the record length of this object.- Specified by:
getLength
in interfaceShapeHandler
- Returns:
- int The length of the record that this shapepoint will take up in a shapefile
-
-