# Hierarchy For Package de.caff.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - de.caff.util.AbstractBasicStatusFlag
    - de.caff.util.StatusFlag (implements de.caff.util.BitFlag)
  - de.caff.util.Base64
  - de.caff.util.BitMask16 (implements de.caff.util.BitMask)
  - de.caff.util.BitMask32 (implements de.caff.util.BitMask)
  - de.caff.util.BitMask64 (implements de.caff.util.BitMask)
  - de.caff.util.BitMaskUtil
  - de.caff.util.BitSetBitMask (implements de.caff.util.BitMask)
  - de.caff.util.ByteRingBuffer (implements de.caff.util.ByteCollector)
  - de.caff.util.ColorDecoder
  - de.caff.util.ColorDecoder.Domain
  - de.caff.util.EnumBitMask<E>
  - de.caff.util.Enums
  - java.awt.EventQueue
    - de.caff.util.EventQueueExceptionWrapper
  - de.caff.util.FileTool
  - de.caff.util.GlobMatcher
  - de.caff.util.ImageToImageDrawer (implements java.awt.image.ImageObserver)
  - java.io.InputStream (implements java.io.Closeable)
    - de.caff.util.ByteBufferInputStream
    - de.caff.util.CountingInputStream
    - java.io.FilterInputStream
      - de.caff.util.Base64.InputStream
  - de.caff.util.IOUtil
  - de.caff.util.ModuleVersion (implements de.caff.version.ModuleVersionService)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - de.caff.util.CountingOutputStream
    - java.io.FilterOutputStream
      - de.caff.util.Base64.OutputStream
  - de.caff.util.Primitives
  - de.caff.util.RingBuffer<T>
  - de.caff.util.SemanticVersionChecker (implements de.caff.util.KnockOffListener)
  - de.caff.util.SemanticVersionChecker.Version (implements java.lang.Comparable<T>)
  - de.caff.util.SimpleBitFlag (implements de.caff.util.BitFlag)
  - de.caff.util.StringCodePointIterator
    - de.caff.util.IntegerStringCharacterIterator
  - de.caff.util.StringHelper
  - de.caff.util.StringTool
  - de.caff.util.TextLineRingBuffer (implements de.caff.util.ByteCollector)
  - de.caff.util.TextTemplateHandler<T>
    - de.caff.util.TextTemplateHandler.WithoutContext
  - de.caff.util.Utility
  - de.caff.util.VersionChecker (implements de.caff.util.KnockOffListener)
  - de.caff.util.VersionChecker.Version (implements java.lang.Comparable<T>)
  - de.caff.util.Worker (implements java.lang.Runnable)
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - de.caff.util.ImprovedStringWriter

## Interface Hierarchy

- de.caff.util.BitFlag
- de.caff.util.BitMask
- de.caff.util.ByteCollector
- de.caff.util.EventQueueExceptionListener
- de.caff.util.KnockOffListener
- de.caff.util.SemanticVersionChecker.ProgramAccess
- de.caff.util.TextTemplateHandler.CtxExpander<T>
- de.caff.util.TextTemplateHandler.Expander
- de.caff.util.VersionChecker.ProgramAccess

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - de.caff.util.TriState
    - de.caff.util.ByteOrderMark
    - de.caff.util.MemFormat
    - de.caff.util.ParameterTypes