## Hierarchy For Package gate.util.persistence

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class gate.util.persistence.CollectionPersistence (implements gate.util.persistence.Persistence)
  - class gate.util.persistence.DSPersistence (implements gate.util.persistence.Persistence)
    - class gate.util.persistence.JDBCDSPersistence
  - class gate.util.persistence.MapPersistence (implements gate.util.persistence.Persistence)
  - class java.io.OutputStream
    - class java.io.ObjectOutputStream (implements java.io.ObjectOutput, java.io.ObjectStreamConstants)
      - class gate.util.persistence.GateObjectOutputStream
  - class gate.util.persistence.PersistenceManager
  - class gate.util.persistence.PersistenceManager.ClassComparator (implements java.util.Comparator)
  - class gate.util.persistence.PersistenceManager.ObjectHolder
  - class gate.util.persistence.PersistenceManager.SlashDevSlashNull (implements gate.util.persistence.Persistence)
  - class gate.util.persistence.PersistenceManager.URLHolder (implements gate.util.persistence.Persistence)
  - class gate.util.persistence.ResourcePersistence (implements gate.util.persistence.Persistence)
    - class gate.util.persistence.ControllerPersistence
      - class gate.util.persistence.SerialAnalyserControllerPersistence
    - class gate.util.persistence.LRPersistence
      - class gate.util.persistence.CorpusPersistence
    - class gate.util.persistence.PRPersistence
      - class gate.util.persistence.LanguageAnalyserPersistence
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class java.lang.RuntimeException
        - class gate.util.persistence.PersistenceManager.NotComparableException

## Interface Hierarchy

- interface java.io.Serializable
  - interface gate.util.persistence.Persistence