# Hierarchy For Package generic.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - generic.util.ArchiveBuilder
    - generic.util.JarArchiveBuilder
    - generic.util.ZipArchiveBuilder
  - generic.util.ArchiveExtractor
  - generic.util.Beanify
  - generic.util.DequePush<E> (implements java.lang.AutoCloseable)
  - generic.util.FileChannelLock
  - generic.util.FileLocker
    - generic.util.ChannelLocker
  - generic.util.LockFactory
  - generic.util.MultiIterator<T> (implements java.util.Iterator<E>)
  - generic.util.NamedDaemonThreadFactory (implements java.util.concurrent.ThreadFactory)
  - generic.util.Path (implements java.lang.Comparable<T>)
  - generic.util.WindowUtilities
  - generic.util.WrappingPeekableIterator<T> (implements generic.util.PeekableIterator<T>)

## Interface Hierarchy

- java.util.Iterator<E>
  - generic.util.PeekableIterator<T>