## Hierarchy For Package dods.dap

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class dods.dap.Attribute (implements java.lang.Cloneable)
  - class dods.dap.AttributeTable (implements java.lang.Cloneable)
  - class dods.dap.BaseType (implements java.lang.Cloneable)
    - class dods.dap.DBoolean (implements dods.dap.ClientIO)
    - class dods.dap.DByte (implements dods.dap.ClientIO)
    - class dods.dap.DConstructor
      - class dods.dap.DGrid (implements dods.dap.ClientIO)
      - class dods.dap.DSequence (implements dods.dap.ClientIO)
      - class dods.dap.DStructure (implements dods.dap.ClientIO)
    - class dods.dap.DFloat32 (implements dods.dap.ClientIO)
    - class dods.dap.DFloat64 (implements dods.dap.ClientIO)
    - class dods.dap.DInt16 (implements dods.dap.ClientIO)
      - class dods.dap.DUInt16
    - class dods.dap.DInt32 (implements dods.dap.ClientIO)
      - class dods.dap.DUInt32
    - class dods.dap.DString (implements dods.dap.ClientIO)
      - class dods.dap.DURL
    - class dods.dap.DVector (implements dods.dap.ClientIO)
      - class dods.dap.DArray (implements java.lang.Cloneable)
      - class dods.dap.DList
  - class dods.dap.DArrayDimension (implements java.lang.Cloneable)
  - class dods.dap.DAS (implements java.lang.Cloneable)
  - class dods.dap.DConnect
  - class dods.dap.DDS (implements java.lang.Cloneable)
    - class dods.dap.DataDDS
  - class dods.dap.DefaultFactory (implements dods.dap.BaseTypeFactory)
  - class dods.dap.DGrid.EnumerateDGrid (implements java.util.Enumeration)
  - class java.io.InputStream
    - class java.io.FilterInputStream
      - class dods.dap.HeaderInputStream
  - class dods.dap.PrimitiveVector (implements dods.dap.ClientIO, java.lang.Cloneable)
    - class dods.dap.BaseTypePrimitiveVector (implements java.lang.Cloneable)
    - class dods.dap.BooleanPrimitiveVector (implements java.lang.Cloneable)
    - class dods.dap.BytePrimitiveVector (implements java.lang.Cloneable)
    - class dods.dap.Float32PrimitiveVector (implements java.lang.Cloneable)
    - class dods.dap.Float64PrimitiveVector (implements java.lang.Cloneable)
    - class dods.dap.Int16PrimitiveVector (implements java.lang.Cloneable)
      - class dods.dap.UInt16PrimitiveVector
    - class dods.dap.Int32PrimitiveVector (implements java.lang.Cloneable)
      - class dods.dap.UInt32PrimitiveVector
  - class dods.dap.ServerVersion
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class dods.dap.DODSException
        - class dods.dap.DASException
          - class dods.dap.AttributeBadValueException
          - class dods.dap.AttributeExistsException
          - class dods.dap.NoSuchAttributeException
        - class dods.dap.DDSException
          - class dods.dap.BadSemanticsException
          - class dods.dap.DataReadException
          - class dods.dap.NoSuchFunctionException
          - class dods.dap.NoSuchVariableException
  - class dods.dap.UIntTest
  - class dods.dap.Util

## Interface Hierarchy

- interface dods.dap.BaseTypeFactory
- interface dods.dap.ClientIO
- interface dods.dap.StatusUI