public abstract class AbstractSHPReader extends 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, wait
readMultiPoint, readPoint, readPoLygon, readPoLyline
public 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
CreateGeometryException
ReadException
protected void fillZ(Geometry geometry, BigByteBuffer2 bb) throws CreateGeometryException, ReadException
CreateGeometryException
ReadException