# Hierarchy For All Packages

Package Hierarchies:

- org.postgis,
- org.postgis.binary,
- org.postgis.util

## Class Hierarchy

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

## Enum Hierarchy

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