# Hierarchy For All Packages

Package Hierarchies:

- net.postgis.jdbc.geometry,
- net.postgis.jdbc.geometry.binary,
- net.postgis.jdbc.geometry.util

## Class Hierarchy

- java.lang.Object
  - net.postgis.jdbc.geometry.binary.BinaryParser
  - net.postgis.jdbc.geometry.binary.BinaryWriter
  - net.postgis.jdbc.geometry.binary.ByteGetter
    - net.postgis.jdbc.geometry.binary.ByteGetter.BinaryByteGetter
    - net.postgis.jdbc.geometry.binary.ByteGetter.StringByteGetter
  - net.postgis.jdbc.geometry.binary.ByteSetter
    - net.postgis.jdbc.geometry.binary.ByteSetter.BinaryByteSetter
    - net.postgis.jdbc.geometry.binary.ByteSetter.StringByteSetter
  - net.postgis.jdbc.geometry.Geometry (implements java.io.Serializable)
    - net.postgis.jdbc.geometry.ComposedGeom
      - net.postgis.jdbc.geometry.GeometryCollection
      - net.postgis.jdbc.geometry.MultiLineString
      - net.postgis.jdbc.geometry.MultiPolygon
      - net.postgis.jdbc.geometry.PointComposedGeom
        - net.postgis.jdbc.geometry.LinearRing
        - net.postgis.jdbc.geometry.LineString
        - net.postgis.jdbc.geometry.MultiPoint
      - net.postgis.jdbc.geometry.Polygon
    - net.postgis.jdbc.geometry.Point
  - net.postgis.jdbc.geometry.GeometryBuilder
  - net.postgis.jdbc.geometry.GeometryTokenizer
  - net.postgis.jdbc.geometry.binary.ValueGetter
    - net.postgis.jdbc.geometry.binary.ValueGetter.NDR
    - net.postgis.jdbc.geometry.binary.ValueGetter.XDR
  - net.postgis.jdbc.geometry.binary.ValueSetter
    - net.postgis.jdbc.geometry.binary.ValueSetter.NDR
    - net.postgis.jdbc.geometry.binary.ValueSetter.XDR
  - net.postgis.jdbc.geometry.util.VersionUtil

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.postgis.jdbc.geometry.util.VersionFunctions