Holger's Java API

## Hierarchy For Package com.antelmann.db

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - com.antelmann.db.DBSet<T>
  - com.antelmann.db.AbstractDatabase<S> (implements com.antelmann.db.Database<S>, com.antelmann.db.LoginListener, com.antelmann.util.QueryMechanism)
  - com.antelmann.db.AbstractDBClassStore<T> (implements com.antelmann.db.DBClassStore<T>)
    - com.antelmann.db.EnumDBStore<T>
  - com.antelmann.db.AbstractDBEntry (implements com.antelmann.db.DBEntry)
    - com.antelmann.db.Category.Entry (implements com.antelmann.db.Category<T>, com.antelmann.util.DetailedString)
      - com.antelmann.db.MutableCategory.Entry (implements com.antelmann.db.MutableCategory<T>)
    - com.antelmann.db.DefaultEntryRelationship (implements com.antelmann.db.EntryRelationship)
      - com.antelmann.db.DefaultSpecialRelationship<F,T,R> (implements com.antelmann.db.SpecialRelationship<F,T,R>)
    - com.antelmann.db.Keyword (implements java.lang.Comparable<T>, com.antelmann.db.Tag)
    - com.antelmann.db.LockEntry (implements com.antelmann.calendar.Timed)
    - com.antelmann.db.PropertyEntryImpl (implements com.antelmann.util.DetailedString, com.antelmann.db.PropertyEntry)
      - com.antelmann.db.BaseDocument (implements com.antelmann.db.DocumentEntry)
      - com.antelmann.db.EntryHeader<T> (implements com.antelmann.db.DBReference)
      - com.antelmann.db.UserImpl (implements com.antelmann.db.User)
        - com.antelmann.db.SecureUserImpl
    - com.antelmann.db.ProtocolNoteEntry (implements com.antelmann.db.ProtocolNote)
    - com.antelmann.db.Stub<T> (implements java.lang.Comparable<T>, com.antelmann.db.DBReference, com.antelmann.util.DetailedString)
  - com.antelmann.db.AbstractDBTransaction (implements com.antelmann.db.DBTransaction)
  - com.antelmann.util.AbstractIterator<E> (implements java.io.Closeable, java.util.Enumeration<E>, java.lang.Iterable<T>, java.util.Iterator<E>)
    - com.antelmann.db.AbstractDBEnumeration<T> (implements com.antelmann.db.DBEnumeration<T>)
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - com.antelmann.util.table.AbstractObjectTableModel<T> (implements java.lang.Iterable<T>, com.antelmann.util.ListRetriever<T>, com.antelmann.util.table.ObjectTableModel<T>)
      - com.antelmann.db.PropertyEntryTableModel<T>
    - com.antelmann.db.DatabaseTableModel (implements com.antelmann.db.DBStoreListener)
    - com.antelmann.db.DBStoreProfiler.ProfileModel (implements com.antelmann.util.table.TableCustomizer)
  - com.antelmann.db.AbstractUserLoginStore (implements com.antelmann.db.UserLoginStore)
    - com.antelmann.db.DefaultUserLoginStore
  - com.antelmann.db.Category.Adapter<T> (implements com.antelmann.db.Category<T>, com.antelmann.util.DetailedString, java.io.Serializable)
    - com.antelmann.db.MutableCategory.Adapter<T> (implements com.antelmann.db.MutableCategory<T>)
  - com.antelmann.db.CollectionClassStore<T> (implements com.antelmann.db.DBClassStore<T>, java.io.Serializable)
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - com.antelmann.db.JPasswordChangeForm (implements com.antelmann.util.gui.FormValidator<T>)
        - com.antelmann.db.JUserLoginPanel (implements java.awt.event.ActionListener)
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - com.antelmann.util.gui.JMainFrame
              - com.antelmann.db.JPasswordHash
  - com.antelmann.db.DatabaseChangeListener.ClassListener (implements com.antelmann.db.DatabaseChangeListener)
  - com.antelmann.db.DatabaseChangeListener.LoggerListener (implements com.antelmann.db.DatabaseChangeListener)
  - com.antelmann.db.DatabaseChangeMonitor
  - com.antelmann.db.DBClassStoreCache.PrefetchedFilter<T> (implements com.antelmann.util.CascadingFilter<T>)
  - com.antelmann.db.DBReferenceFilter (implements com.antelmann.util.Filter<T>)
  - com.antelmann.db.DBStoreListener.Adapter (implements com.antelmann.db.DBStoreListener)
    - com.antelmann.db.DBStoreListener.StoreUpdateAdapter
  - com.antelmann.db.DBStoreProfiler (implements com.antelmann.db.DBStoreListener)
  - com.antelmann.db.DBTransactionStoreAdapter (implements com.antelmann.db.DBStoreListener, com.antelmann.db.TransactionListener)
  - com.antelmann.db.DBUtils
  - com.antelmann.db.DefaultDBReference (implements com.antelmann.db.DBReference)
  - com.antelmann.util.DefaultTransferable (implements java.awt.datatransfer.ClipboardOwner, java.awt.datatransfer.Transferable)
    - com.antelmann.db.DBEntrySelection
  - com.antelmann.db.EntryClassMapper.Adapter (implements com.antelmann.db.EntryClassMapper)
  - java.util.EventObject (implements java.io.Serializable)
    - com.antelmann.db.DBUpdateEvent (implements com.antelmann.calendar.Timed)
      - com.antelmann.db.DBVersionedUpdateEvent
  - com.antelmann.util.logging.Level (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.antelmann.db.DBAccessLoggerLevel
  - com.antelmann.db.LockInfo (implements com.antelmann.util.DetailedString, java.io.Serializable, com.antelmann.calendar.Timed)
  - com.antelmann.db.LockManager (implements com.antelmann.util.Wrapped<T>)
  - com.antelmann.db.LoggerDBListener (implements com.antelmann.db.DBStoreListener)
  - com.antelmann.db.LoggerLoginListener (implements com.antelmann.db.LoginListener)
  - com.antelmann.db.LoggerTransactionListener (implements com.antelmann.db.TransactionListener)
  - com.antelmann.db.LoginListener.Adapter (implements com.antelmann.db.LoginListener)
  - com.antelmann.math.ObjectAnalyzer<T> (implements java.lang.Iterable<T>, com.antelmann.math.TimeDataParser<T>)
    - com.antelmann.db.EntryAnalyzer<T>
  - com.antelmann.db.PropertyEntryComparator<T> (implements java.util.Comparator<T>)
  - com.antelmann.db.PropertyEntryFilter<T> (implements com.antelmann.util.CascadingFilter<T>, java.io.Serializable)
  - com.antelmann.db.ReadOnlyCacheStore<T> (implements com.antelmann.db.DBClassStore<T>, com.antelmann.util.Refreshable, com.antelmann.util.Wrapped<T>)
  - com.antelmann.db.SessionIdGenerator (implements com.antelmann.util.Converter<T1,T2>, com.antelmann.db.IDFactory)
  - com.antelmann.db.SortedGroupable.Adapter<T> (implements com.antelmann.db.SortedGroupable<T>)
  - com.antelmann.db.StoreUpdateTableModel<T> (implements com.antelmann.util.table.ObjectTableModel<T>, com.antelmann.util.Wrapped<T>)
  - com.antelmann.db.Taggable.Adapter<T> (implements com.antelmann.util.Forgeable<T>, java.lang.Iterable<T>, java.io.Serializable, com.antelmann.db.Taggable<T>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - java.rmi.RemoteException
          - com.antelmann.db.DatabaseException
            - com.antelmann.db.ConnectionException
            - com.antelmann.db.DBVetoException
              - com.antelmann.db.DBAccessDeniedWarning (implements com.antelmann.util.WarningOnly)
              - com.antelmann.db.IntegrityWarning (implements com.antelmann.util.WarningOnly)
            - com.antelmann.db.TransactionException
            - com.antelmann.db.WrongDataException
              - com.antelmann.db.NotApplicableDataWarning (implements com.antelmann.util.WarningOnly)
  - com.antelmann.db.TransactionalNumberGenerator (implements com.antelmann.util.Factory<T>, com.antelmann.db.IDFactory, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.Wrapped<T>)
  - com.antelmann.db.TransactionListener.Adapter (implements com.antelmann.db.TransactionListener)
    - com.antelmann.db.TransactionCounter
    - com.antelmann.db.UserTransactionListener
  - com.antelmann.db.UserFilter (implements com.antelmann.util.Filter<T>)
  - com.antelmann.db.WrappedDBClassStore<T> (implements com.antelmann.db.DBClassStore<T>, com.antelmann.db.ProcessedFilterOption<T>, com.antelmann.util.ProcessorHook<T,E>)
    - com.antelmann.db.ArchiveDBClassStore<T> (implements com.antelmann.db.ArchivedStore<T>)
    - com.antelmann.db.DBClassStoreCache<T> (implements com.antelmann.db.TransactionListener)
    - com.antelmann.db.ReadOnlyStore<T>

## Interface Hierarchy

- com.antelmann.db.ArchivedStore<T>
- com.antelmann.db.Categorized<T>
- com.antelmann.db.Category<T>
  - com.antelmann.db.MutableCategory<T>
- java.io.Closeable
  - com.antelmann.db.Database<S> (also extends com.antelmann.util.logging.LoggerProvider)
  - com.antelmann.db.DBEnumeration<T> (also extends java.util.Enumeration<E>)
- java.lang.Comparable<T>
  - com.antelmann.db.User (also extends com.antelmann.db.DBEntry, com.antelmann.util.Enabled, java.security.Principal)
- com.antelmann.db.DatabaseChangeListener
- com.antelmann.db.DBAccessController
- com.antelmann.db.DBConfigListener
- com.antelmann.db.DBStoreListener
- com.antelmann.db.DBTransaction
- com.antelmann.util.Enabled
  - com.antelmann.db.User (also extends java.lang.Comparable<T>, com.antelmann.db.DBEntry, java.security.Principal)
- com.antelmann.db.EntryClassMapper
- java.util.Enumeration<E>
  - com.antelmann.db.DBEnumeration<T> (also extends java.io.Closeable)
- java.util.EventListener
  - com.antelmann.db.LoginListener
- com.antelmann.db.IDFactory
- com.antelmann.image.Imageable
  - com.antelmann.db.DocumentEntry (also extends com.antelmann.util.LifeCycleObject, com.antelmann.util.Localizable, com.antelmann.db.PropertyEntry, com.antelmann.db.Taggable<T>)
- com.antelmann.util.LifeCycleObject
  - com.antelmann.db.DocumentEntry (also extends com.antelmann.image.Imageable, com.antelmann.util.Localizable, com.antelmann.db.PropertyEntry, com.antelmann.db.Taggable<T>)
  - com.antelmann.db.EntryRelationship (also extends com.antelmann.db.DBEntry)
    - com.antelmann.db.SpecialRelationship<F,T,R>
- com.antelmann.util.Localizable
  - com.antelmann.db.DocumentEntry (also extends com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject, com.antelmann.db.PropertyEntry, com.antelmann.db.Taggable<T>)
- com.antelmann.util.logging.LoggerProvider
  - com.antelmann.db.Database<S> (also extends java.io.Closeable)
- com.antelmann.db.PasswordPolicy
- java.security.Principal
  - com.antelmann.db.User (also extends java.lang.Comparable<T>, com.antelmann.db.DBEntry, com.antelmann.util.Enabled)
- com.antelmann.db.PropertyEntryFactory<T>
- java.io.Serializable
  - com.antelmann.db.DBEntry
    - com.antelmann.db.EntryRelationship (also extends com.antelmann.util.LifeCycleObject)
      - com.antelmann.db.SpecialRelationship<F,T,R>
    - com.antelmann.db.PropertyEntry
      - com.antelmann.db.DocumentEntry (also extends com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject, com.antelmann.util.Localizable, com.antelmann.db.Taggable<T>)
    - com.antelmann.db.User (also extends java.lang.Comparable<T>, com.antelmann.util.Enabled, java.security.Principal)
  - com.antelmann.db.DBReference
  - com.antelmann.db.ProtocolNote (also extends com.antelmann.calendar.Timed)
  - com.antelmann.db.Tag
- com.antelmann.db.Taggable<T>
  - com.antelmann.db.DocumentEntry (also extends com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject, com.antelmann.util.Localizable, com.antelmann.db.PropertyEntry)
  - com.antelmann.db.SortedGroupable<T>
- com.antelmann.calendar.Timed
  - com.antelmann.db.ProtocolNote (also extends java.io.Serializable)
- com.antelmann.db.TransactionListener
- com.antelmann.db.TransactionRequired
  - com.antelmann.db.CategoryManager
  - com.antelmann.db.DBClassStore<T>
- com.antelmann.db.UserLoginStore
- com.antelmann.util.Wrapped<T>
  - com.antelmann.db.ProcessedFilterOption<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.antelmann.db.JUserLoginPanel.ImageLocation
    - com.antelmann.db.DBClassStore.DBMethod

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads