## Hierarchy For Package org.apache.batik.util

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.batik.util.AbstractParsedURLProtocolHandler (implements org.apache.batik.util.ParsedURLProtocolHandler)
    - org.apache.batik.util.ParsedURLDataProtocolHandler
    - org.apache.batik.util.ParsedURLDefaultProtocolHandler
      - org.apache.batik.util.ParsedURLJarProtocolHandler
  - org.apache.batik.util.ApplicationSecurityEnforcer
  - org.apache.batik.util.ClassFileUtilities
  - org.apache.batik.util.ClassFileUtilities.ClassFile
  - org.apache.batik.util.ClassFileUtilities.Jar
  - org.apache.batik.util.ClassFileUtilities.Triple (implements java.lang.Comparable<T>)
  - org.apache.batik.util.DoublyIndexedSet
  - org.apache.batik.util.DoublyIndexedTable
  - org.apache.batik.util.DoublyIndexedTable.Entry
  - org.apache.batik.util.DoublyIndexedTable.TableIterator (implements java.util.Iterator<E>)
  - org.apache.batik.util.DoublyLinkedList
  - org.apache.batik.util.DoublyLinkedList.Node
    - org.apache.batik.util.RunnableQueue.Link
      - org.apache.batik.util.RunnableQueue.LockableLink
  - org.apache.batik.util.EncodingUtilities
  - org.apache.batik.util.EventDispatcher
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.batik.util.Base64DecodeStream
  - org.apache.batik.util.Messages
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.apache.batik.util.Base64EncoderStream
  - org.apache.batik.util.ParsedURL
  - org.apache.batik.util.ParsedURLData
  - org.apache.batik.util.Platform
  - org.apache.batik.util.PreferenceManager
  - java.lang.ref.Reference<T>
    - java.lang.ref.PhantomReference<T>
      - org.apache.batik.util.CleanerThread.PhantomReferenceCleared (implements org.apache.batik.util.CleanerThread.ReferenceCleared)
    - java.lang.ref.SoftReference<T>
      - org.apache.batik.util.CleanerThread.SoftReferenceCleared (implements org.apache.batik.util.CleanerThread.ReferenceCleared)
      - org.apache.batik.util.SoftDoublyIndexedTable.Entry
    - java.lang.ref.WeakReference<T>
      - org.apache.batik.util.CleanerThread.WeakReferenceCleared (implements org.apache.batik.util.CleanerThread.ReferenceCleared)
  - org.apache.batik.util.RunnableQueue (implements java.lang.Runnable)
  - org.apache.batik.util.RunnableQueue.RunHandlerAdapter (implements org.apache.batik.util.RunnableQueue.RunHandler)
  - org.apache.batik.util.RunnableQueue.RunnableQueueState
  - java.lang.SecurityManager
    - org.apache.batik.util.BatikSecurityManager
  - org.apache.batik.util.Service
  - org.apache.batik.util.SoftDoublyIndexedTable
  - org.apache.batik.util.SoftReferenceCache
  - org.apache.batik.util.SVGFeatureStrings
  - org.apache.batik.util.SVGTypes
  - java.lang.Thread (implements java.lang.Runnable)
    - org.apache.batik.util.CleanerThread
    - org.apache.batik.util.HaltingThread
  - org.apache.batik.util.XMLResourceDescriptor

## Interface Hierarchy

- org.apache.batik.util.CleanerThread.ReferenceCleared
- org.apache.batik.util.CSSConstants
  - org.apache.batik.util.SVG12CSSConstants
  - org.apache.batik.util.SVGConstants (also extends org.apache.batik.util.XMLConstants)
    - org.apache.batik.util.SVG12Constants
- org.apache.batik.util.DOMConstants
- org.apache.batik.util.EventDispatcher.Dispatcher
- org.apache.batik.util.MimeTypeConstants
- org.apache.batik.util.ParsedURLProtocolHandler
- java.lang.Runnable
  - org.apache.batik.util.RunnableQueue.IdleRunnable
- org.apache.batik.util.RunnableQueue.RunHandler
- org.apache.batik.util.SMILConstants
- org.apache.batik.util.XBLConstants
- org.apache.batik.util.XMLConstants
  - org.apache.batik.util.SVGConstants (also extends org.apache.batik.util.CSSConstants)
    - org.apache.batik.util.SVG12Constants

Copyright © 2008 Apache Software Foundation. All Rights Reserved.