public abstract class AbstractSHPReader extends java.lang.Object implements SHPReader
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractSHPReader.InvalidNumberOfPointsInLinearRingException |
protected class |
AbstractSHPReader.InvalidNumberOfPointsInLineStringException |
| Constructor and Description |
|---|
AbstractSHPReader(SHPStoreParameters params) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkNumVerticesOfLine(Line line) |
void |
checkNumVerticesOfRing(Ring ring) |
protected void |
fillM(Geometry geometry,
BigByteBuffer2 bb) |
protected void |
fillXY(Point p,
BigByteBuffer2 bb) |
protected void |
fillZ(Geometry geometry,
BigByteBuffer2 bb) |
boolean |
fixLinearRings() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadMultiPoint, readPoint, readPoLygon, readPoLylinepublic AbstractSHPReader(SHPStoreParameters params)
params - public void checkNumVerticesOfRing(Ring ring) throws AbstractSHPReader.InvalidNumberOfPointsInLinearRingException
public void checkNumVerticesOfLine(Line line) throws AbstractSHPReader.InvalidNumberOfPointsInLinearRingException
public boolean fixLinearRings()
protected void fillXY(Point p, BigByteBuffer2 bb)
p - bb - protected void fillM(Geometry geometry, BigByteBuffer2 bb) throws CreateGeometryException, ReadException
CreateGeometryExceptionReadExceptionprotected void fillZ(Geometry geometry, BigByteBuffer2 bb) throws CreateGeometryException, ReadException
CreateGeometryExceptionReadException