# 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.PaintList
    - org.jfree.util.ShapeList
    - org.jfree.util.StrokeList
  - org.jfree.util.ArrayUtilities
  - org.jfree.util.AttributedStringUtilities
  - org.jfree.util.BooleanUtilities
  - org.jfree.util.ExtendedConfigurationWrapper (implements org.jfree.util.ExtendedConfiguration)
  - org.jfree.util.Log
  - org.jfree.util.Log.SimpleMessage
  - org.jfree.util.LogContext
  - org.jfree.util.ObjectUtilities
  - org.jfree.util.PaintUtilities
  - org.jfree.util.PrintStreamLogTarget (implements org.jfree.util.LogTarget, java.io.Serializable)
  - org.jfree.util.ResourceBundleWrapper
  - org.jfree.util.ShapeUtilities
  - org.jfree.util.SortOrder (implements java.io.Serializable)
  - org.jfree.util.StringUtils
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.jfree.util.StackableException
  - org.jfree.util.UnitType (implements 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