Object read( ByteBuffer buffer,
Read a geometry from the ByteBuffer. The buffer's position, byteOrder, and limit are set to
that which is needed. The record has been read as well as the shape type integer. The handler
need not worry about reading unused information as the ShapefileReader will correctly adjust
the buffer position after this call.
buffer - The ByteBuffer to read from.
Returns: A geometry object.
Write the geometry into the ByteBuffer. The position, byteOrder, and limit are all set. The
handler is not responsible for writing the record or shape type integer.
buffer - The ByteBuffer to write to.
geometry - The geometry to write.
Get the length of the given geometry Object in
bytes not 16-bit words. This is easier
to keep track of, since the ByteBuffer deals with bytes. Do not include the 8 bytes of
geometry - The geometry to analyze.
Returns: The number of
bytes the shape will take up.
Copyright © 1996–2021 Geotools. All rights reserved.