org.geotools.shapefile
Interface ShapeHandler

All Known Implementing Classes:
MultiLineHandler, MultiPointHandler, PointHandler, PolygonHandler

public interface ShapeHandler


Method Summary
 int getLength(com.vividsolutions.jts.geom.Geometry geometry)
           
 int getShapeType()
           
 com.vividsolutions.jts.geom.Geometry read(EndianDataInputStream file, com.vividsolutions.jts.geom.GeometryFactory geometryFactory, int contentLength)
           
 void write(com.vividsolutions.jts.geom.Geometry geometry, EndianDataOutputStream file)
           
 

Method Detail

getShapeType

int getShapeType()

read

com.vividsolutions.jts.geom.Geometry read(EndianDataInputStream file,
                                          com.vividsolutions.jts.geom.GeometryFactory geometryFactory,
                                          int contentLength)
                                          throws java.io.IOException,
                                                 InvalidShapefileException
Throws:
java.io.IOException
InvalidShapefileException

write

void write(com.vividsolutions.jts.geom.Geometry geometry,
           EndianDataOutputStream file)
           throws java.io.IOException
Throws:
java.io.IOException

getLength

int getLength(com.vividsolutions.jts.geom.Geometry geometry)