Class PointHandler
- java.lang.Object
-
- org.locationtech.jtstest.testbuilder.io.shapefile.PointHandler
-
- All Implemented Interfaces:
ShapeHandler
public class PointHandler extends Object implements ShapeHandler
Wrapper for a Shapefile point.
-
-
Constructor Summary
Constructors Constructor Description PointHandler()
PointHandler(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
-
PointHandler
public PointHandler(int type) throws InvalidShapefileException
- Throws:
InvalidShapefileException
-
PointHandler
public PointHandler()
-
-
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
-
-