# Hierarchy For Package org.jfree.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jfree.util.AbstractObjectList (implements java.lang.Cloneable, java.io.Serializable)
    - org.jfree.util.BooleanList
    - org.jfree.util.ObjectList
    - org.jfree.util.PaintList
    - org.jfree.util.ShapeList
    - org.jfree.util.StrokeList
  - org.jfree.util.ArrayUtilities
  - org.jfree.util.AttributedStringUtilities
  - org.jfree.util.BooleanUtilities
  - org.jfree.util.ClassComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - org.jfree.util.DefaultConfiguration (implements org.jfree.base.config.ModifiableConfiguration)
  - org.jfree.util.ExtendedConfigurationWrapper (implements org.jfree.util.ExtendedConfiguration)
  - org.jfree.util.FastStack (implements java.lang.Cloneable, java.io.Serializable)
  - org.jfree.util.HashNMap (implements java.lang.Cloneable, java.io.Serializable)
  - org.jfree.util.LineBreakIterator (implements java.util.Iterator<E>)
  - org.jfree.util.Log
  - org.jfree.util.Log.SimpleMessage
  - org.jfree.util.LogContext
  - org.jfree.util.ObjectTable (implements java.io.Serializable)
  - org.jfree.util.ObjectUtilities
  - org.jfree.util.PaintUtilities
  - org.jfree.util.PrintStreamLogTarget (implements org.jfree.util.LogTarget, java.io.Serializable)
  - org.jfree.util.ReadOnlyIterator (implements java.util.Iterator<E>)
  - org.jfree.util.ResourceBundleSupport
  - org.jfree.util.ResourceBundleWrapper
  - org.jfree.util.Rotation (implements java.io.Serializable)
  - org.jfree.util.ShapeUtilities
  - org.jfree.util.SortedConfigurationWriter
  - org.jfree.util.SortOrder (implements java.io.Serializable)
  - org.jfree.util.StringUtils
  - org.jfree.util.TableOrder (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.jfree.util.StackableRuntimeException
      - org.jfree.util.StackableException
  - org.jfree.util.UnitType (implements java.io.Serializable)
  - org.jfree.util.WaitingImageObserver (implements java.lang.Cloneable, java.awt.image.ImageObserver, java.io.Serializable)

## Interface Hierarchy

- java.lang.Cloneable
  - org.jfree.util.Configuration (also extends java.io.Serializable)
    - org.jfree.util.ExtendedConfiguration
  - org.jfree.util.PublicCloneable
- org.jfree.util.LogTarget
- java.io.Serializable
  - org.jfree.util.Configuration (also extends java.lang.Cloneable)
    - org.jfree.util.ExtendedConfiguration