# Hierarchy For All Packages

Package Hierarchies:

- uk.ac.starlink.array

## Class Hierarchy

- java.lang.Object
  - uk.ac.starlink.array.AccessMode
  - uk.ac.starlink.array.ArrayArrayImpl (implements uk.ac.starlink.array.ArrayImpl)
  - uk.ac.starlink.array.BadHandler
  - uk.ac.starlink.array.BufferIterator (implements java.util.Iterator<E>)
  - uk.ac.starlink.array.ChunkStepper
  - uk.ac.starlink.array.CombineArrayImpl (implements uk.ac.starlink.array.ArrayImpl)
  - uk.ac.starlink.array.DefaultArrayDescription (implements uk.ac.starlink.array.ArrayDescription)
    - uk.ac.starlink.array.BridgeNDArray (implements uk.ac.starlink.array.NDArray)
      - uk.ac.starlink.array.DummyNDArray
      - uk.ac.starlink.array.ScratchNDArray
        - uk.ac.starlink.array.CopyNDArray
    - uk.ac.starlink.array.DefaultArrayAccess (implements uk.ac.starlink.array.ArrayAccess)
  - uk.ac.starlink.array.DeterministicArrayImpl (implements uk.ac.starlink.array.ArrayImpl)
  - uk.ac.starlink.array.NDArrayFactory
  - uk.ac.starlink.array.NDArrays
  - uk.ac.starlink.array.NDShape (implements java.lang.Cloneable)
    - uk.ac.starlink.array.OrderedNDShape (implements java.lang.Cloneable)
  - uk.ac.starlink.array.NioArrayImpl (implements uk.ac.starlink.array.ArrayImpl)
  - uk.ac.starlink.array.Order
  - uk.ac.starlink.array.OrderedShapeMapper (implements uk.ac.starlink.array.OffsetMapper)
  - uk.ac.starlink.array.ReorderingMapper (implements uk.ac.starlink.array.OffsetMapper)
  - uk.ac.starlink.array.Requirements (implements java.lang.Cloneable)
  - uk.ac.starlink.array.ScratchNDArray.BackingStore
  - uk.ac.starlink.array.Type
  - uk.ac.starlink.array.TypeConverter (implements uk.ac.starlink.array.Converter)
  - uk.ac.starlink.array.WrapperArrayImpl (implements uk.ac.starlink.array.ArrayImpl)
    - uk.ac.starlink.array.ConvertArrayImpl
    - uk.ac.starlink.array.MouldArrayImpl
    - uk.ac.starlink.array.PixelMapArrayImpl
    - uk.ac.starlink.array.WindowArrayImpl

## Interface Hierarchy

- uk.ac.starlink.array.AccessImpl
- uk.ac.starlink.array.ArrayBuilder
- uk.ac.starlink.array.ArrayDescription
  - uk.ac.starlink.array.ArrayAccess
  - uk.ac.starlink.array.NDArray
- uk.ac.starlink.array.ArrayImpl
- uk.ac.starlink.array.BadHandler.ArrayHandler
- uk.ac.starlink.array.Combiner
- uk.ac.starlink.array.Converter
- uk.ac.starlink.array.Function
- uk.ac.starlink.array.NioArrayImpl.BufferGetter
- uk.ac.starlink.array.OffsetMapper