Holger's Java API

## Hierarchy For All Packages

Package Hierarchies:
  com.antelmann, com.antelmann.ai, com.antelmann.calendar, com.antelmann.cddb, com.antelmann.crm, com.antelmann.db, com.antelmann.db.remote, com.antelmann.genealogy, com.antelmann.genealogy.db, com.antelmann.image, com.antelmann.io, com.antelmann.math, com.antelmann.net, com.antelmann.net.mail, com.antelmann.net.protocol, com.antelmann.net.protocol.db, com.antelmann.net.web, com.antelmann.ooffice, com.antelmann.opengeodb, com.antelmann.servlet, com.antelmann.servlet.barcode, com.antelmann.sound, com.antelmann.sql, com.antelmann.sql.profile, com.antelmann.util, com.antelmann.util.gui, com.antelmann.util.logging, com.antelmann.util.revision, com.antelmann.util.table, com.antelmann.webdav

## Class Hierarchy

- java.lang.Object
  - javax.swing.AbstractAction (implements javax.swing.Action, java.lang.Cloneable, java.io.Serializable)
    - com.antelmann.util.gui.MyAbstractAction (implements com.antelmann.util.logging.LoggerProvider)
      - com.antelmann.image.SaveImageAction
      - com.antelmann.ShowLicensesAction
  - com.antelmann.calendar.AbstractCalendarModel (implements com.antelmann.calendar.CalendarModel)
    - com.antelmann.calendar.DefaultCalendarModel (implements java.io.Serializable)
  - javax.swing.AbstractCellEditor (implements javax.swing.CellEditor, java.io.Serializable)
    - com.antelmann.util.table.AbstractSpecialCellEditor
      - com.antelmann.util.table.FontCellEditor (implements javax.swing.table.TableCellEditor)
      - com.antelmann.util.table.FormattedCellEditor (implements javax.swing.table.TableCellEditor, javax.swing.tree.TreeCellEditor)
      - com.antelmann.util.table.MultiLineCellTextEditor (implements javax.swing.table.TableCellEditor)
    - javax.swing.DefaultCellEditor (implements javax.swing.table.TableCellEditor, javax.swing.tree.TreeCellEditor)
      - com.antelmann.util.table.AbstractDialogCellEditor<T> (implements com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
        - com.antelmann.util.table.ColorDialogCellEditor
        - com.antelmann.util.table.DateDialogCellEditor
        - com.antelmann.util.table.FormDialogCellEditor<T>
        - com.antelmann.util.table.TextDialogCellEditor
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - com.antelmann.db.DBSet<T>
      - java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
        - com.antelmann.cddb.CDSet
  - com.antelmann.db.AbstractDatabase<S> (implements com.antelmann.db.Database<S>, com.antelmann.db.LoginListener, com.antelmann.util.QueryMechanism)
    - com.antelmann.sql.SQLDatabase
      - com.antelmann.opengeodb.OpenGeoDB
      - com.antelmann.sql.SQLFactoryDatabase
        - com.antelmann.genealogy.db.GDB
  - 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.calendar.CalendarEntry (implements com.antelmann.util.LifeCycleObject)
    - com.antelmann.webdav.CardHeader (implements java.lang.Comparable<T>)
    - 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.util.Country (implements java.lang.Comparable<T>, com.antelmann.util.Localizable)
    - 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.crm.FriendsEntry<T>
        - com.antelmann.genealogy.GEventRelation<P,E,R>
        - com.antelmann.genealogy.GPersonRelation
    - com.antelmann.opengeodb.GeoLocation (implements com.antelmann.db.Category<T>, java.lang.Comparable<T>, com.antelmann.util.DetailedString, com.antelmann.math.GeoEncoded, java.lang.Iterable<T>)
    - com.antelmann.genealogy.GPersonalBlogEntry (implements com.antelmann.math.GeoEncoded, com.antelmann.db.ProtocolNote, com.antelmann.db.Taggable<T>)
    - com.antelmann.db.Keyword (implements java.lang.Comparable<T>, com.antelmann.db.Tag)
      - com.antelmann.genealogy.GTag
    - com.antelmann.db.LockEntry (implements com.antelmann.calendar.Timed)
    - com.antelmann.net.mail.MessageEntry (implements com.antelmann.calendar.Timed, com.antelmann.util.Wrapped<T>)
    - com.antelmann.db.PropertyEntryImpl (implements com.antelmann.util.DetailedString, com.antelmann.db.PropertyEntry)
      - com.antelmann.db.BaseDocument (implements com.antelmann.db.DocumentEntry)
        - com.antelmann.sql.DBDocument
      - com.antelmann.crm.ContactImpl<T> (implements java.lang.Comparable<T>, com.antelmann.crm.Contact, com.antelmann.db.Taggable<T>)
        - com.antelmann.crm.PersonImpl<T> (implements com.antelmann.crm.Person)
          - com.antelmann.genealogy.GPerson
      - com.antelmann.db.EntryHeader<T> (implements com.antelmann.db.DBReference)
        - com.antelmann.sql.DBDocument.Header
        - com.antelmann.genealogy.GPerson.Header
        - com.antelmann.image.ImageURLEntry.Thumbnail<T> (implements com.antelmann.image.Imageable)
      - com.antelmann.image.ImageURLEntry (implements com.antelmann.db.DocumentEntry, com.antelmann.math.GeoEncoded)
      - com.antelmann.crm.PropertyEntryWithAddress (implements com.antelmann.crm.Addressable, com.antelmann.util.Converter<T1,T2>)
      - com.antelmann.sql.RowItem
      - com.antelmann.db.UserImpl (implements com.antelmann.db.User)
        - com.antelmann.genealogy.GUser
        - com.antelmann.db.SecureUserImpl
    - com.antelmann.db.ProtocolNoteEntry (implements com.antelmann.db.ProtocolNote)
      - com.antelmann.genealogy.GAnnotation
    - com.antelmann.db.Stub<T> (implements java.lang.Comparable<T>, com.antelmann.db.DBReference, com.antelmann.util.DetailedString)
    - com.antelmann.net.web.YouTubeVideo (implements com.antelmann.util.DetailedString, com.antelmann.image.Imageable)
  - com.antelmann.db.AbstractDBTransaction (implements com.antelmann.db.DBTransaction)
    - com.antelmann.sql.SQLTransaction
  - 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>)
    - com.antelmann.io.ObjectEnumerator
    - com.antelmann.net.ServerLogFile.ServerLogEntryEnumerator
    - com.antelmann.calendar.SQLCalendarEntryIterator
  - javax.swing.AbstractListModel (implements javax.swing.ListModel, java.io.Serializable)
    - javax.swing.DefaultListModel
      - com.antelmann.util.table.MovableListModel
  - com.antelmann.util.logging.AbstractLogWriter<T> (implements com.antelmann.util.logging.LogWriter)
    - com.antelmann.util.logging.AbstractExceptionWriter
      - com.antelmann.util.logging.ExceptionDialogWriter
    - com.antelmann.util.logging.AppendableLogWriter (implements com.antelmann.util.Wrapped<T>)
      - com.antelmann.util.logging.ConsoleLog
    - com.antelmann.util.logging.BinaryFileLog
    - com.antelmann.util.logging.FileLog
    - com.antelmann.util.logging.JDBCLogWriter (implements java.io.Closeable)
    - com.antelmann.util.logging.JTextAreaLog
    - com.antelmann.util.logging.JTextComponentLog
    - com.antelmann.util.logging.LogFile (implements java.io.Closeable)
    - com.antelmann.util.logging.LogNetPropagator (implements com.antelmann.net.NetConnectionHandler)
    - com.antelmann.util.logging.SocketWriter
    - com.antelmann.util.logging.StackTraceFileWriter
    - com.antelmann.util.logging.XMLLogWriter (implements java.io.Closeable)
      - com.antelmann.util.logging.EmailWriter
  - com.antelmann.ooffice.AbstractOfficeDocument (implements com.antelmann.ooffice.OfficeDocument)
    - com.antelmann.ooffice.OOCalc
    - com.antelmann.ooffice.OODraw
    - com.antelmann.ooffice.OOWriter (implements java.lang.Appendable)
  - org.jfree.chart.renderer.AbstractRenderer (implements java.lang.Cloneable, java.io.Serializable)
    - org.jfree.chart.renderer.category.AbstractCategoryItemRenderer (implements org.jfree.chart.renderer.category.CategoryItemRenderer, java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable)
      - org.jfree.chart.renderer.category.BarRenderer (implements java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable)
        - com.antelmann.image.ColorPathBarRenderer
  - javax.swing.AbstractSpinnerModel (implements javax.swing.SpinnerModel)
    - com.antelmann.util.gui.JHourSpinner.HourModel
  - 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.LicenseTableModel
      - com.antelmann.util.table.MethodTableModel<T>
        - com.antelmann.net.mail.EmailTableModel
      - com.antelmann.util.table.PatternTableModel<T>
        - com.antelmann.net.mail.MessageTableModel
      - com.antelmann.db.PropertyEntryTableModel<T>
    - com.antelmann.calendar.CalendarTableModel (implements com.antelmann.calendar.CalendarModelListener, com.antelmann.util.Localizable)
    - com.antelmann.util.table.CustomThemeTableModel
    - com.antelmann.db.DatabaseTableModel (implements com.antelmann.db.DBStoreListener)
    - com.antelmann.math.DataMap.SnapshotModel (implements com.antelmann.util.table.TableCustomizer)
    - com.antelmann.db.DBStoreProfiler.ProfileModel (implements com.antelmann.util.table.TableCustomizer)
    - javax.swing.table.DefaultTableModel (implements java.io.Serializable)
      - com.antelmann.util.table.FileTableModel (implements com.antelmann.util.PatternExtractor<TYPE,PATTERN>)
      - com.antelmann.util.table.StringMapTableModel
    - com.antelmann.net.mail.EmailAccountTableModel
    - com.antelmann.util.table.FilteredTableModel (implements javax.swing.event.TableModelListener, com.antelmann.util.Wrapped<T>)
    - com.antelmann.sql.JDBCTableModel (implements java.io.Closeable, com.antelmann.util.gui.EditableComponent, com.antelmann.util.Refreshable)
      - com.antelmann.sql.JDBCRowModel
    - com.antelmann.util.table.MovableTableModel (implements javax.swing.event.TableModelListener, com.antelmann.util.Wrapped<T>)
    - com.antelmann.sql.ResultSetMetaDataTableModel
    - com.antelmann.sql.ResultSetTableModel (implements com.antelmann.util.table.ObjectTableModel<T>, com.antelmann.util.Wrapped<T>)
    - com.antelmann.sql.RowItemTableModel (implements com.antelmann.util.gui.EditableComponent)
    - com.antelmann.util.table.SelectableObjectsTableModel<T> (implements com.antelmann.util.table.ObjectTableModel<T>)
    - com.antelmann.util.table.SortableTableModel (implements javax.swing.event.TableModelListener, com.antelmann.util.Wrapped<T>)
    - com.antelmann.util.table.TableModelView (implements javax.swing.event.TableModelListener, com.antelmann.util.Wrapped<T>)
      - com.antelmann.util.table.ObjectTableModelView<T> (implements com.antelmann.util.table.ObjectTableModel<T>)
    - com.antelmann.ooffice.XPropertyTableModel
  - com.antelmann.calendar.AbstractTimeSystem (implements com.antelmann.calendar.TimeSystem)
    - com.antelmann.calendar.NTPClient
  - com.antelmann.db.AbstractUserLoginStore (implements com.antelmann.db.UserLoginStore)
    - com.antelmann.db.DefaultUserLoginStore
  - com.antelmann.crm.AddressInfoImpl (implements com.antelmann.crm.AddressInfo, com.antelmann.util.Forgeable<T>, java.io.Serializable, com.antelmann.io.XMLSerializable)
  - com.antelmann.calendar.Alert (implements com.antelmann.util.Enabled, java.io.Serializable)
  - com.antelmann.calendar.AlertTimer
  - com.antelmann.util.gui.AncestorAdapter (implements javax.swing.event.AncestorListener)
  - com.antelmann.cddb.ArgumentParser (implements java.io.Serializable)
  - com.antelmann.util.logging.AsynchLogWriter (implements com.antelmann.util.logging.LogWriter, com.antelmann.util.Wrapped<T>)
  - com.antelmann.calendar.AtomicTime (implements com.antelmann.calendar.TimeSystem)
  - com.antelmann.util.gui.BackgroundImageBorder (implements javax.swing.border.Border)
  - com.antelmann.io.Backup (implements com.antelmann.util.logging.LoggerProvider, java.lang.Runnable)
  - com.antelmann.crm.BankAccount (implements java.io.Serializable)
  - com.antelmann.image.Barcode4j
  - com.antelmann.sql.BaseRowMapper<T> (implements com.antelmann.util.Converter<T1,T2>, com.antelmann.sql.ObjectRowMapper<T>)
    - com.antelmann.sql.BaseDocumentMapper<T>
      - com.antelmann.sql.DBDocumentStore.Mapper<T>
    - com.antelmann.sql.BeanMapper<T>
    - com.antelmann.sql.GenericPropertyEntryMapper<T>
    - com.antelmann.image.ImageURLEntryMapper<T>
    - com.antelmann.sql.MappedEntryMapper<T>
    - com.antelmann.net.mail.MessageEntryMapper<M>
    - com.antelmann.sql.MySqlQueryToViewMapper<T>
    - com.antelmann.sql.PropertyMapper<T>
    - com.antelmann.sql.RelationshipStore.Mapper<T>
    - com.antelmann.sql.SerializedEntrySQLMapper<T>
    - com.antelmann.image.ThumbnailMapper<T>
    - com.antelmann.sql.UserImplMapper<T>
  - com.antelmann.io.BinaryData (implements java.io.Serializable, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>, com.antelmann.util.Wrapped<T>)
  - com.antelmann.util.logging.BinaryLogFormatter (implements com.antelmann.util.logging.LogEntryFormatter<T>)
  - com.antelmann.util.Bootstrapper
  - com.antelmann.calendar.CalendarCell (implements java.io.Serializable)
  - com.antelmann.calendar.CalendarHelper (implements java.io.Serializable)
  - 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.util.gui.CategoryNode<T> (implements javax.swing.tree.TreeNode, com.antelmann.util.Wrapped<T>)
  - com.antelmann.cddb.CDDBEntry (implements com.antelmann.cddb.CDInfo)
  - com.antelmann.cddb.CDDBRecord (implements java.io.Serializable)
  - com.antelmann.cddb.CDDBServer (implements java.io.Serializable)
  - com.antelmann.cddb.CDDBXmcdParser (implements java.io.Serializable)
  - com.antelmann.cddb.CDDrive
    - com.antelmann.cddb.CDDriveSample (implements java.io.Serializable)
    - com.antelmann.cddb.CDDriveWin
  - com.antelmann.cddb.CDID (implements java.io.Serializable)
  - com.antelmann.ooffice.Cell (implements com.antelmann.util.DetailedString, com.antelmann.util.Wrapped<T>, com.sun.star.table.XCell)
  - com.antelmann.ooffice.Cell.Location (implements java.io.Serializable)
  - com.antelmann.ooffice.CellBorder (implements com.antelmann.util.Forgeable<T>, java.io.Serializable)
  - com.antelmann.ooffice.CellBorder.Type (implements com.antelmann.util.Forgeable<T>, java.io.Serializable)
  - com.antelmann.net.CGI
  - com.antelmann.net.CGI.MultipartHandler (implements com.antelmann.util.Handler<T,E>)
  - com.antelmann.db.remote.ChangeNotificationClient (implements java.io.Closeable)
  - com.antelmann.db.remote.ChangeNotificationServer (implements com.antelmann.net.NetConnectionHandler)
  - com.antelmann.util.CipherKey (implements com.antelmann.util.SynchronousKey)
  - com.antelmann.db.CollectionClassStore<T> (implements com.antelmann.db.DBClassStore<T>, java.io.Serializable)
  - com.antelmann.image.ColorPath (implements com.antelmann.util.Forgeable<T>, java.io.Serializable, com.antelmann.io.XMLSerializable)
  - com.antelmann.util.ComboFilter<T> (implements com.antelmann.util.Filter<T>)
  - com.antelmann.util.ComparableString (implements java.lang.Comparable<T>)
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.AbstractButton (implements java.awt.ItemSelectable, javax.swing.SwingConstants)
          - javax.swing.JButton (implements javax.accessibility.Accessible)
            - com.antelmann.util.gui.CloseButton
            - com.antelmann.util.gui.JKeyButton
          - javax.swing.JMenuItem (implements javax.accessibility.Accessible, javax.swing.MenuElement)
            - javax.swing.JMenu (implements javax.accessibility.Accessible, javax.swing.MenuElement)
              - com.antelmann.net.web.RSSMenu (implements com.antelmann.util.Refreshable)
          - javax.swing.JToggleButton (implements javax.accessibility.Accessible)
            - javax.swing.JCheckBox (implements javax.accessibility.Accessible)
              - com.antelmann.util.table.TableUtils.BooleanRenderer (implements javax.swing.table.TableCellRenderer, javax.swing.plaf.UIResource)
        - com.antelmann.util.gui.JCipher
        - javax.swing.JComboBox (implements javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.ItemSelectable, javax.swing.event.ListDataListener)
          - com.antelmann.util.gui.JComboButton
          - com.antelmann.util.gui.JMultipleSelectionComboBox (implements com.antelmann.util.Enabled)
        - com.antelmann.cddb.JComposition (implements com.antelmann.util.gui.EditableComponent)
        - com.antelmann.util.gui.JCustomThemeEditor
        - com.antelmann.math.JDataMatrixView (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JDateRangeChooser (implements com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JDateTimeChooser (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.calendar.JDayGrid
        - com.antelmann.sql.JDBCInfoPane
        - com.antelmann.util.gui.JDiskUsage
        - com.antelmann.net.mail.JEmailAccountForm
        - com.antelmann.net.mail.JEmailForm (implements com.antelmann.util.gui.EditableComponent)
        - com.antelmann.net.mail.JEmailViewer
        - com.antelmann.util.gui.JEnumField<T> (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
        - com.antelmann.util.gui.JFileField (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
        - com.antelmann.util.table.JFilteredTableComponent (implements com.antelmann.util.ListRetriever<T>, com.antelmann.util.ValueRetriever<T>)
          - com.antelmann.net.mail.JPopMessageTable
        - com.antelmann.util.gui.JFontChooser
        - com.antelmann.util.gui.JFontControl
        - com.antelmann.image.JImagePanel (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
        - javax.swing.JInternalFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
          - com.antelmann.util.gui.FormInternalFrame (implements com.antelmann.util.gui.Form)
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - com.antelmann.util.table.ColorRenderer (implements javax.swing.table.TableCellRenderer)
          - javax.swing.DefaultListCellRenderer (implements javax.swing.ListCellRenderer, java.io.Serializable)
            - com.antelmann.util.gui.ToolTipListRenderer
          - javax.swing.table.DefaultTableCellRenderer (implements java.io.Serializable, javax.swing.table.TableCellRenderer)
            - com.antelmann.util.table.FormattedCellRenderer (implements javax.swing.ListCellRenderer)
              - com.antelmann.util.table.CurrencyCellRenderer
              - com.antelmann.util.table.MoneyRenderer
            - com.antelmann.util.table.LineColorRenderer
            - com.antelmann.util.table.MultiLineTextRenderer
            - com.antelmann.util.table.StyledCellRenderer
            - com.antelmann.util.table.TimeCellRenderer
          - com.antelmann.calendar.JCalendarEntry
          - com.antelmann.util.gui.JWatchLabel
          - com.antelmann.util.table.LabelRenderer (implements javax.swing.table.TableCellRenderer)
        - javax.swing.JList (implements javax.accessibility.Accessible, javax.swing.Scrollable)
          - com.antelmann.calendar.JHolidayList
          - com.antelmann.image.JImageList
        - com.antelmann.util.gui.JListSelection (implements com.antelmann.util.ListRetriever<T>)
        - com.antelmann.util.gui.JMemoryGauge
        - com.antelmann.net.mail.JMessageTable (implements com.antelmann.util.ListRetriever<T>, com.antelmann.util.Refreshable, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JMethodTableModelComponent<T> (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.net.JNetProperties
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - com.antelmann.util.table.CalendarCellRenderer (implements javax.swing.table.TableCellRenderer)
          - com.antelmann.util.gui.FormPanel (implements com.antelmann.util.gui.Form)
          - com.toedter.calendar.JCalendar (implements java.beans.PropertyChangeListener)
            - com.antelmann.util.gui.MyJCalendar
          - com.antelmann.util.gui.JCategoryField (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
          - com.antelmann.sql.JConnectionLogin
          - javax.swing.JSpinner.DefaultEditor (implements javax.swing.event.ChangeListener, java.awt.LayoutManager, java.beans.PropertyChangeListener)
            - com.antelmann.util.gui.JHourSpinner.HourEditor
          - com.antelmann.ooffice.OfficeComponent
          - com.antelmann.util.gui.Plot2DFunction
        - com.antelmann.db.JPasswordChangeForm (implements com.antelmann.util.gui.FormValidator<T>)
        - com.antelmann.util.gui.JPreviewPane<T> (implements java.beans.PropertyChangeListener, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JPrinterSelect (implements com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JPropertyEditor (implements com.antelmann.util.gui.EditableComponent)
        - com.antelmann.util.gui.JPropertyEntryComponent (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>)
          - com.antelmann.util.gui.JPropertyEntryForm<T> (implements com.antelmann.util.gui.FormValidator<T>)
        - com.antelmann.util.gui.JSearchList (implements com.antelmann.util.ListRetriever<T>, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JSearchTable<T> (implements javax.swing.event.ListSelectionListener, com.antelmann.util.ValueRetriever<T>)
        - com.antelmann.util.gui.JSearchTree (implements com.antelmann.util.ValueRetriever<T>, com.antelmann.util.Wrapped<T>)
        - com.antelmann.calendar.JSimpleCalendarPanel
        - com.antelmann.image.JSimpleTimeGraph
        - javax.swing.JSpinner (implements javax.accessibility.Accessible)
          - com.antelmann.util.gui.JHourSpinner (implements com.antelmann.util.gui.EditableComponent)
          - com.antelmann.util.gui.JTimeChooser (implements com.antelmann.util.gui.EditableComponent)
        - javax.swing.JSplitPane (implements javax.accessibility.Accessible)
          - com.antelmann.util.gui.JFontFileChooser
        - javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener)
          - com.antelmann.sql.JDBCTableEditor
          - com.antelmann.net.mail.JEmailAccountTable
        - com.antelmann.util.table.JTableFilterTextField (implements java.awt.event.ActionListener)
        - com.antelmann.util.gui.JTagEditor (implements com.antelmann.util.ListRetriever<T>)
        - com.antelmann.util.gui.JTagsField<G> (implements java.awt.event.ActionListener, com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>)
        - javax.swing.text.JTextComponent (implements javax.accessibility.Accessible, javax.swing.Scrollable)
          - javax.swing.JEditorPane
            - com.antelmann.net.JURLCachePane
        - com.antelmann.util.gui.JTouchNumPad (implements java.lang.Iterable<T>)
        - com.antelmann.util.gui.JURLField (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
        - com.antelmann.db.JUserLoginPanel (implements java.awt.event.ActionListener)
        - com.antelmann.util.gui.JYouTubeField (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - com.antelmann.util.gui.FormDialog<T> (implements java.awt.event.ActionListener, com.antelmann.util.gui.Form, com.antelmann.util.ValueRetriever<T>)
            - com.antelmann.util.gui.WaitMessageDialog
        - 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.util.gui.AlarmClockFrame
              - com.antelmann.io.BackupFrame
              - com.antelmann.io.CompareFrame
              - com.antelmann.net.mail.EmailClientFrame
              - com.antelmann.net.mail.EmailWatcherFrame (implements com.antelmann.util.logging.LogExceptionHandler)
              - com.antelmann.util.gui.FontViewer (implements com.antelmann.util.gui.FontSelectionListener)
              - com.antelmann.util.gui.FormFrame (implements com.antelmann.util.gui.Form)
              - com.antelmann.image.ImageLoaderFrame
              - com.antelmann.image.ImageViewerFrame (implements com.antelmann.util.ValueRetriever<T>)
              - com.antelmann.cddb.JCDChecker
              - com.antelmann.cddb.JCDCol
              - com.antelmann.cddb.JCDColBrowser
              - com.antelmann.net.JChat (implements java.awt.event.ActionListener, com.antelmann.net.NetConnectionHandler)
              - com.antelmann.net.JFTP
              - com.antelmann.sound.JJukeBox (implements com.antelmann.sound.JukeBox.Listener)
              - com.antelmann.net.JMessenger (implements java.awt.event.ActionListener, com.antelmann.net.ConnectionDispatcher, com.antelmann.net.NetConnectionHandler)
              - com.antelmann.net.mail.JNewsletterManager
              - com.antelmann.db.JPasswordHash
              - com.antelmann.sound.JPlayer (implements java.awt.event.ActionListener, com.antelmann.sound.SoundPlayer.Listener)
                - com.antelmann.sound.JMP3Player
              - com.antelmann.net.JSpider
              - com.antelmann.net.JWebBrowser (implements com.antelmann.util.Refreshable)
              - com.antelmann.util.gui.PropertiesEditorFrame
              - com.antelmann.util.gui.SchedulerFrame
              - com.antelmann.util.gui.TextViewerFrame
        - com.antelmann.util.gui.SplashScreen
  - com.antelmann.cddb.Composition (implements java.lang.Comparable<T>, java.io.Externalizable)
  - com.antelmann.cddb.CompositionDB (implements java.io.Serializable)
  - com.antelmann.sql.ConnectionHelper (implements com.antelmann.util.Wrapped<T>)
    - com.antelmann.sql.MSAccessHelper
    - com.antelmann.sql.MySQLHelper
    - com.antelmann.sql.SQLServerHelper
  - com.antelmann.sql.ConnectionWrapper (implements java.sql.Connection, com.antelmann.sql.Reconnectable, com.antelmann.util.Wrapped<T>)
  - com.antelmann.sql.Connector (implements com.antelmann.util.Factory<T>)
  - com.antelmann.sql.ConnectorSettings (implements com.antelmann.util.Factory<T>, java.io.Serializable, com.antelmann.util.ValueRetriever<T>)
  - com.antelmann.cddb.Contribution (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.antelmann.util.Converter.Adapter<T1,T2> (implements com.antelmann.util.Converter<T1,T2>)
  - com.antelmann.math.CounterMap<T> (implements com.antelmann.math.Addable<T>, com.antelmann.util.DetailedString, java.io.Serializable)
  - com.antelmann.util.Country.Store (implements com.antelmann.db.DBClassStore<T>)
  - com.antelmann.io.Data
  - 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.math.DataMap<T> (implements java.lang.Cloneable, java.io.Serializable)
  - com.antelmann.math.DataMatrix<T> (implements com.antelmann.math.Addable<T>, java.lang.Cloneable, java.io.Serializable)
  - com.antelmann.math.DataMatrixGraphics
  - com.antelmann.math.DataPoint (implements com.antelmann.math.Addable<T>, com.antelmann.util.DetailedString, java.io.Serializable)
  - com.antelmann.db.DBClassStoreCache.PrefetchedFilter<T> (implements com.antelmann.util.CascadingFilter<T>)
  - com.antelmann.util.logging.DBLineLogFormatter (implements com.antelmann.util.logging.LogEntryFormatter<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.Debug
  - com.antelmann.Debug.FileExceptionHandler (implements java.lang.Thread.UncaughtExceptionHandler)
  - com.antelmann.math.DefaultDataParser<T> (implements com.antelmann.math.DataParser<T>)
  - com.antelmann.db.DefaultDBReference (implements com.antelmann.db.DBReference)
  - com.antelmann.sql.DefaultMappingInfo (implements com.antelmann.util.DetailedString, com.antelmann.sql.ForeignKeyMappingInfo, com.antelmann.util.Forgeable<T>, com.antelmann.sql.MappingInfo, java.io.Serializable, com.antelmann.io.XMLSerializable)
  - com.antelmann.util.revision.DefaultRevisable (implements com.antelmann.util.revision.Revisable)
  - com.antelmann.util.revision.DefaultRevision (implements com.antelmann.util.revision.Revision)
  - com.antelmann.util.DefaultTransferable (implements java.awt.datatransfer.ClipboardOwner, java.awt.datatransfer.Transferable)
    - com.antelmann.db.DBEntrySelection
  - javax.swing.tree.DefaultTreeModel (implements java.io.Serializable, javax.swing.tree.TreeModel)
    - com.antelmann.net.URLTree
  - com.antelmann.math.DefaultUnit (implements com.antelmann.math.Unit)
    - com.antelmann.math.AreaUnit
    - com.antelmann.math.BaseUnit
      - com.antelmann.math.LengthUnit
      - com.antelmann.math.Temperature
      - com.antelmann.math.Weight
    - com.antelmann.math.CurrencyUnit (implements com.antelmann.util.Wrapped<T>)
  - com.antelmann.util.DelayedTask (implements com.antelmann.util.Wrapped<T>)
  - com.antelmann.util.gui.DialogFilter<T> (implements com.antelmann.util.Filter<T>)
  - com.antelmann.util.gui.DocumentAdapter (implements javax.swing.event.DocumentListener, com.antelmann.util.Filter<T>)
  - javax.swing.text.DocumentFilter
    - com.antelmann.util.gui.DocumentSizeFilter
    - com.antelmann.util.gui.DocumentTextFilter
  - com.antelmann.net.Downloader (implements java.lang.Runnable)
  - com.antelmann.sql.DriverWrapper (implements java.sql.Driver, com.antelmann.util.Wrapped<T>)
  - com.antelmann.net.DyndnsTool
  - com.antelmann.net.mail.Email (implements com.antelmann.util.DetailedString, com.antelmann.util.Forgeable<T>, java.io.Serializable)
  - com.antelmann.net.mail.Email.Attachment (implements javax.activation.DataSource, java.io.Serializable)
  - com.antelmann.net.mail.Email.Header (implements java.io.Serializable)
  - com.antelmann.net.mail.EmailConverter (implements com.antelmann.util.Converter<T1,T2>)
  - com.antelmann.util.Encoded (implements java.io.Serializable)
  - com.antelmann.db.EntryClassMapper.Adapter (implements com.antelmann.db.EntryClassMapper)
    - com.antelmann.sql.SQLEntryClassMapper (implements com.antelmann.db.DBConfigListener)
  - java.util.EventObject (implements java.io.Serializable)
    - com.antelmann.calendar.CalendarChangeEvent
    - com.antelmann.db.DBUpdateEvent (implements com.antelmann.calendar.Timed)
      - com.antelmann.db.DBVersionedUpdateEvent
    - com.antelmann.util.gui.FontSelectionEvent
    - com.antelmann.db.remote.RemoteDBUpdateEvent
    - com.antelmann.util.revision.RevisionEvent (implements java.lang.Comparable<T>)
  - com.antelmann.image.ExifUtils
  - com.antelmann.webdav.EzvcardHelper (implements com.antelmann.util.Forgeable<T>)
  - java.io.File (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.antelmann.io.IniFile
    - com.antelmann.io.MyFile (implements java.lang.Appendable, com.antelmann.image.Imageable, com.antelmann.calendar.Timed)
      - com.antelmann.net.ServerLogFile (implements com.antelmann.net.ServerLog)
  - com.antelmann.calendar.FileCalendarDB (implements com.antelmann.calendar.CalendarDB)
  - com.antelmann.cddb.FileCDDB (implements com.antelmann.cddb.CDDB)
  - com.antelmann.io.FileClassStore<T> (implements com.antelmann.db.DBClassStore<T>)
  - javax.swing.filechooser.FileFilter
    - com.antelmann.io.ExtensionFileFilter (implements java.io.FileFilter, java.io.FilenameFilter, com.antelmann.util.Filter<T>)
  - com.antelmann.io.FileNamePatternFilter
  - com.antelmann.io.FileSizeComparator (implements java.util.Comparator<T>)
  - com.antelmann.io.FileTreeNode (implements com.antelmann.util.Refreshable, java.io.Serializable, javax.swing.tree.TreeNode)
    - com.antelmann.io.DirectoryTreeNode
  - java.awt.event.FocusAdapter (implements java.awt.event.FocusListener)
    - com.antelmann.util.gui.SelectAllOnFocusGain
  - java.awt.FocusTraversalPolicy
    - com.antelmann.util.gui.ListFocusTraversalPolicy
  - javax.mail.Folder
    - com.antelmann.net.mail.LocalSerializedFolderWrapper (implements java.io.Serializable)
  - com.antelmann.sql.ForeignKeyMappingInfo.Analyzer
  - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
    - java.text.DateFormat
      - com.antelmann.calendar.QuarterFormat
    - com.antelmann.util.table.FormattedCellRenderer.ToStringFormat
    - com.antelmann.calendar.HourFormat
    - java.text.NumberFormat
      - com.antelmann.util.gui.PercentFormat
  - com.antelmann.util.gui.FormHelper
  - com.antelmann.util.gui.FormListener.Adapter (implements com.antelmann.util.gui.FormListener)
  - com.antelmann.cddb.FreeDB (implements com.antelmann.cddb.CDDB)
  - com.antelmann.net.FTPConnector (implements com.antelmann.util.Forgeable<T>, com.antelmann.util.logging.LoggerProvider)
  - com.antelmann.sql.FullTextSearchFilter<T> (implements com.antelmann.util.CascadingFilter<T>, java.io.Serializable, com.antelmann.sql.SQLComboFilterSupported<T>)
  - com.antelmann.cddb.FuzzyLookup (implements java.io.Serializable)
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
      - com.antelmann.servlet.barcode.BarcodeImageServlet
      - com.antelmann.servlet.DBEntryServlet
      - com.antelmann.servlet.PieChartImageServlet
      - com.antelmann.servlet.TextImageServlet
  - com.antelmann.cddb.Genre (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.antelmann.opengeodb.GeoLocationFilter (implements com.antelmann.util.Filter<T>)
  - com.antelmann.math.GeoPoint (implements com.antelmann.math.Addable<T>, com.antelmann.math.GeoEncoded, java.io.Serializable, com.antelmann.io.XMLSerializable)
  - com.antelmann.opengeodb.GeoProperty (implements com.antelmann.util.LifeCycleObject, com.antelmann.util.ValueRetriever<T>)
  - com.antelmann.opengeodb.GeoTypeName (implements java.io.Serializable)
  - com.antelmann.genealogy.GEventImpl (implements com.antelmann.genealogy.GEvent)
    - com.antelmann.genealogy.GEventEntry (implements com.antelmann.db.DBEntry)
  - com.antelmann.crm.GlobalAddress (implements com.antelmann.util.DetailedString, com.antelmann.util.Forgeable<T>, com.antelmann.math.GeoEncoded, com.antelmann.util.Localizable, java.io.Serializable, com.antelmann.io.XMLSerializable)
    - com.antelmann.crm.ImmutableGlobalAddress
  - com.antelmann.image.GOCR
  - com.antelmann.net.GoogleWrapper
  - java.util.logging.Handler
    - com.antelmann.util.logging.LoggerHandler (implements com.antelmann.util.Converter<T1,T2>, com.antelmann.util.logging.LoggerProvider)
  - com.antelmann.util.HandlerList<T,E> (implements com.antelmann.util.Handler<T,E>)
  - com.antelmann.calendar.Holiday (implements java.lang.Comparable<T>, com.antelmann.util.Localizable, java.io.Serializable)
  - com.antelmann.calendar.HolidayCalendar (implements java.lang.Iterable<T>, java.io.Serializable)
  - javax.swing.text.html.HTMLEditorKit.ParserCallback
    - com.antelmann.net.HtmlCopyParser
  - com.antelmann.net.mail.HtmlEmailExtractor (implements com.antelmann.util.PatternExtractor<TYPE,PATTERN>)
  - com.antelmann.util.I18n
  - com.antelmann.image.ImageHolder (implements com.antelmann.image.Imageable, java.io.Serializable, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>)
  - com.antelmann.image.ImageSelection (implements java.awt.datatransfer.ClipboardOwner, java.awt.datatransfer.Transferable)
  - com.antelmann.image.ImageUtils
  - com.antelmann.net.mail.IMAPAccount (implements java.io.Serializable)
  - com.antelmann.net.mail.IMAPBackup (implements com.antelmann.util.logging.LoggerProvider, java.lang.Runnable, com.antelmann.util.Task<EX>)
  - com.antelmann.net.mail.IMAPBackup.DirArchiver (implements com.antelmann.util.Handler<T,E>)
  - com.antelmann.net.mail.IMAPBackup.ZipDirArchiver (implements java.io.Closeable, com.antelmann.util.Handler<T,E>)
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ByteArrayInputStream
      - com.antelmann.ooffice.OOInputStream (implements com.sun.star.io.XSeekableInputStream)
    - java.io.FilterInputStream
      - com.antelmann.io.MonitorInputStream
    - com.antelmann.io.InterceptInputStream
      - com.antelmann.io.ReplaceInputStream (implements com.antelmann.io.InterceptInputStream.Handler)
  - com.antelmann.util.InterfaceMonitor.Adapter (implements com.antelmann.util.InterfaceMonitor)
    - com.antelmann.util.InterfaceMonitor.IMLogger
    - com.antelmann.util.InterfaceMonitor.Profiler
    - com.antelmann.util.PerformanceMonitor<T> (implements com.antelmann.util.Wrapped<T>)
  - com.antelmann.util.InterfaceWrapper
  - javax.swing.event.InternalFrameAdapter (implements javax.swing.event.InternalFrameListener)
    - com.antelmann.util.gui.DesktopAdapter (implements java.awt.event.ComponentListener)
  - com.antelmann.util.IteratorQueue<T> (implements java.io.Closeable, java.util.Enumeration<E>, java.lang.Iterable<T>, java.util.Iterator<E>, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.Wrapped<T>)
  - com.antelmann.math.JDataMatrixView.Cell (implements com.antelmann.util.ValueRetriever<T>)
  - com.antelmann.sql.JDBCBackup
  - com.antelmann.sql.JDBCBackup.TableBegin (implements java.io.Serializable)
  - com.antelmann.sql.JDBCBackup.TableEnd (implements java.io.Serializable)
  - com.antelmann.sql.JDBCRowStore<T> (implements com.antelmann.db.DBClassStore<T>, com.antelmann.sql.MappingInfo, com.antelmann.util.ProcessorHook<T,E>)
    - com.antelmann.sql.DetailRowStore<T>
    - com.antelmann.sql.GenericPropertyEntryStore<T>
    - com.antelmann.sql.RelationshipStore<T> (implements com.antelmann.sql.RelationshipManager)
      - com.antelmann.genealogy.db.GPersonRelationStore
    - com.antelmann.sql.UserImplStore<T> (implements com.antelmann.db.UserLoginStore, com.antelmann.util.Wrapped<T>)
  - javax.swing.JFormattedTextField.AbstractFormatterFactory
    - javax.swing.text.DefaultFormatterFactory (implements java.io.Serializable)
      - com.antelmann.util.gui.MoneyFormatFactory
      - com.antelmann.util.gui.PercentFormatFactory
  - com.antelmann.sound.JukeBox (implements com.antelmann.sound.SoundPlayer.Listener)
  - com.antelmann.util.logging.Level (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.antelmann.db.DBAccessLoggerLevel
  - com.antelmann.util.logging.LevelFilter (implements com.antelmann.util.Filter<T>)
  - com.antelmann.License (implements java.io.Serializable)
  - com.antelmann.LicenseCreator
  - com.antelmann.LicenseKey (implements java.io.Serializable)
  - com.antelmann.LicenseLoader (implements com.antelmann.LicenseHandler)
  - com.antelmann.LicenseManager (implements java.lang.Iterable<T>)
  - com.antelmann.sql.LikeCondition (implements com.antelmann.sql.SQLConstraint)
  - com.antelmann.util.Localizable.Adapter (implements com.antelmann.util.Localizable)
  - com.antelmann.net.LocalWeb (implements java.io.Serializable)
  - 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.util.logging.LogEntry (implements java.io.Serializable, com.antelmann.calendar.Timed)
  - com.antelmann.util.logging.Logger (implements com.antelmann.util.Enabled, com.antelmann.util.Filter<T>, com.antelmann.util.Forgeable<T>, com.antelmann.util.QueryMechanism)
  - com.antelmann.util.logging.LoggerCache (implements com.antelmann.util.logging.LogWriter)
  - com.antelmann.db.LoggerDBListener (implements com.antelmann.db.DBStoreListener)
  - com.antelmann.db.LoggerLoginListener (implements com.antelmann.db.LoginListener)
  - com.antelmann.util.logging.LoggerManager (implements com.antelmann.util.Factory<T>)
  - com.antelmann.db.LoggerTransactionListener (implements com.antelmann.db.TransactionListener)
  - com.antelmann.util.logging.LoggerWriter (implements com.antelmann.util.logging.LogWriter, com.antelmann.util.Wrapped<T>)
  - com.antelmann.db.LoginListener.Adapter (implements com.antelmann.db.LoginListener)
  - com.antelmann.util.logging.LogNetReceiver (implements com.antelmann.net.NetConnectionHandler)
  - com.antelmann.net.mail.MailScanner (implements com.antelmann.net.CrawlerSetting)
  - com.antelmann.math.Measurable.Adapter (implements com.antelmann.math.Measurable)
  - com.antelmann.math.Measure<T> (implements java.lang.Comparable<T>, com.antelmann.math.Measurable)
  - com.antelmann.util.logging.MemoryLogger (implements java.lang.Runnable)
  - com.antelmann.util.gui.Menus
  - com.antelmann.net.MessageDelegator (implements com.antelmann.util.Enabled, java.lang.Runnable)
  - javax.swing.plaf.metal.MetalTheme
    - javax.swing.plaf.metal.DefaultMetalTheme
      - com.antelmann.util.gui.CustomTheme
  - com.antelmann.util.MethodComparator<T> (implements java.util.Comparator<T>)
  - com.antelmann.util.MethodFilter<T> (implements com.antelmann.util.Filter<T>)
  - com.antelmann.util.Misc
  - com.antelmann.image.MJPEGHandler (implements com.antelmann.util.Handler<T,E>, com.antelmann.util.ValueRetriever<T>)
  - com.antelmann.image.MJPEGReader (implements java.io.Closeable, java.lang.Runnable)
  - com.antelmann.math.MoneyConverter (implements java.util.Comparator<T>, com.antelmann.util.Converter<T1,T2>, java.io.Serializable, com.antelmann.math.UnitConverter)
  - com.antelmann.util.Monitor (implements com.antelmann.util.Enabled, com.antelmann.util.Task<EX>)
    - com.antelmann.util.MonitorDelegate
    - com.antelmann.net.Spider.SMonitor (implements java.lang.Runnable)
  - com.antelmann.image.MotionDetectorImpl (implements com.antelmann.image.MotionDetector)
  - java.awt.event.MouseAdapter (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
    - com.antelmann.util.gui.MouseBoundsListener (implements javax.swing.event.MouseInputListener)
  - com.antelmann.sound.MP3FileProperties
  - com.antelmann.math.MyMath
  - com.antelmann.sql.Mysqldump
  - com.antelmann.net.NetConnectionAdapter (implements com.antelmann.net.NetConnectionHandler)
  - com.antelmann.net.NetConnectionServer.DefaultDispatcher (implements com.antelmann.net.ConnectionDispatcher)
  - com.antelmann.sql.NotCondition (implements com.antelmann.sql.SQLConstraint)
  - com.antelmann.util.NotificationListener.Adapter (implements com.antelmann.util.NotificationListener)
  - com.antelmann.util.NotificationService
  - com.antelmann.util.Notifier
  - com.antelmann.calendar.NTPServer (implements java.lang.Runnable)
  - com.antelmann.calendar.NTPTime (implements com.antelmann.calendar.TimeSystem)
  - java.lang.Number (implements java.io.Serializable)
    - com.antelmann.math.Money (implements com.antelmann.math.Addable<T>, java.lang.Comparable<T>, com.antelmann.servlet.HtmlSupported, com.antelmann.math.Measurable)
    - com.antelmann.math.RomanNumber (implements com.antelmann.math.Addable<T>, java.lang.Comparable<T>)
  - com.antelmann.math.NumberStringFilter<T> (implements com.antelmann.util.Filter<T>)
    - com.antelmann.math.NumberStringFilter.DecimalFilter
    - com.antelmann.math.NumberStringFilter.DoubleFilter
    - com.antelmann.math.NumberStringFilter.IntFilter
    - com.antelmann.math.NumberStringFilter.LongFilter
  - com.antelmann.math.ObjectAnalyzer<T> (implements java.lang.Iterable<T>, com.antelmann.math.TimeDataParser<T>)
    - com.antelmann.db.EntryAnalyzer<T>
  - com.antelmann.ooffice.OfficeConnector
  - com.antelmann.ooffice.OfficeElementTreeNode (implements javax.swing.tree.TreeNode, com.antelmann.util.Wrapped<T>)
  - com.antelmann.ooffice.OfficeUtils
  - com.antelmann.util.OffsetFilter<T> (implements com.antelmann.util.CascadingFilter<T>, com.antelmann.util.Wrapped<T>)
  - com.antelmann.ooffice.OOLoaderHelper
  - com.antelmann.ooffice.OOTableWriter (implements com.antelmann.util.Wrapped<T>)
  - com.antelmann.opengeodb.OpenLocationServiceDE
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ByteArrayOutputStream
      - com.antelmann.ooffice.OOOutputStream (implements com.sun.star.io.XOutputStream)
    - java.io.FilterOutputStream
      - java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)
        - com.antelmann.io.DoublePrintStream
  - com.antelmann.util.PDFUtils
  - com.antelmann.ai.Perceptron (implements java.io.Serializable)
  - com.antelmann.math.Permutation (implements java.util.Enumeration<E>)
  - com.antelmann.crm.PhoneNumber (implements java.io.Serializable)
  - com.antelmann.util.Placeholder<T> (implements java.io.Serializable, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.ValueSetter<T>, com.antelmann.util.Wrapped<T>)
  - com.antelmann.net.mail.POP3Account (implements com.antelmann.util.Forgeable<T>, java.lang.Iterable<T>, com.antelmann.util.logging.LoggerProvider)
  - com.antelmann.net.mail.POP3Account.Config (implements com.antelmann.util.DetailedString, com.antelmann.util.Forgeable<T>, java.io.Serializable, com.antelmann.io.XMLSerializable)
  - com.antelmann.sql.PreparedStatementEntryFilter<T> (implements com.antelmann.util.CascadingFilter<T>, java.io.Closeable)
  - com.antelmann.util.PrintUtilities
  - com.antelmann.util.ProcessorList<T,E> (implements com.antelmann.util.Processor<T,E>, com.antelmann.util.ProcessorHook<T,E>)
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.Task
      - com.antelmann.AntBuildLicenseFile
      - com.antelmann.AntBuildTask
  - 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.image.QRCoder
  - com.antelmann.util.RandomFilter (implements com.antelmann.util.CascadingFilter<T>)
  - com.antelmann.util.Range<T> (implements com.antelmann.util.Filter<T>, com.antelmann.sql.SQLConstraint)
  - com.antelmann.db.ReadOnlyCacheStore<T> (implements com.antelmann.db.DBClassStore<T>, com.antelmann.util.Refreshable, com.antelmann.util.Wrapped<T>)
  - com.antelmann.calendar.Recurrence (implements java.io.Serializable)
  - com.antelmann.util.ReferenceHolder<T> (implements com.antelmann.util.Refreshable, com.antelmann.util.ValueRetriever<T>, com.antelmann.util.Wrapped<T>)
    - com.antelmann.util.SoftHolder<T>
    - com.antelmann.util.WeakHolder<T>
  - com.antelmann.db.remote.RemoteDatabaseChangeHandler (implements com.antelmann.net.NetConnectionHandler)
  - com.antelmann.db.remote.RemoteDBChangeFilter (implements com.antelmann.util.Filter<T>, java.io.Serializable)
  - com.antelmann.db.remote.RemoteDBChangeNotifier (implements java.io.Closeable, com.antelmann.db.DatabaseChangeListener)
  - com.antelmann.db.remote.RemoteDBUpdateEvent.Option (implements java.io.Serializable)
  - com.antelmann.net.RemoteNetInterfaceProtocol (implements com.antelmann.net.NetConnectionHandler)
  - com.antelmann.cddb.Resource (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.antelmann.cddb.Artist
    - com.antelmann.cddb.Group
  - java.util.ResourceBundle
    - com.antelmann.sql.JDBCResourceBundle
    - java.util.ListResourceBundle
      - com.antelmann.util.FormattedResourceBundle
        - com.antelmann.util.gui.Language_lv
        - com.antelmann.util.gui.Language_ru
      - com.antelmann.util.gui.Language
        - com.antelmann.util.gui.Language_en
      - com.antelmann.util.gui.Language_de
      - com.antelmann.sql.TableListResourceBundle (implements com.antelmann.util.Refreshable)
  - java.util.ResourceBundle.Control
    - com.antelmann.sql.JDBCResourceControl
  - com.antelmann.cddb.Role (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.antelmann.util.table.RowNumberTableModel (implements javax.swing.table.TableModel, com.antelmann.util.Wrapped<T>)
  - com.antelmann.net.web.RSSHandler (implements java.io.Serializable)
  - com.antelmann.net.SampleCrawlerSetting (implements com.antelmann.net.CrawlerSetting, java.io.Serializable)
  - com.antelmann.net.SecureConnection (implements com.antelmann.net.NetConnection)
  - com.antelmann.util.SecurityUtils
  - com.antelmann.net.ServerLogAnalyzer
  - com.antelmann.net.ServerLogEntry (implements com.antelmann.calendar.Timed)
  - com.antelmann.servlet.ServletUtils
  - com.antelmann.db.SessionIdGenerator (implements com.antelmann.util.Converter<T1,T2>, com.antelmann.db.IDFactory)
    - com.antelmann.genealogy.db.GIDFactory
  - com.antelmann.util.Sets
  - com.antelmann.Settings
  - java.beans.SimpleBeanInfo (implements java.beans.BeanInfo)
    - com.antelmann.util.gui.JFileFieldBeanInfo
    - com.antelmann.crm.SnailMailAddressBeanInfo
  - com.antelmann.cddb.SimpleCDCollection (implements com.antelmann.cddb.CDCollection, java.lang.Iterable<T>, java.io.Serializable)
  - com.antelmann.util.SimpleEntry<K,V> (implements java.util.Map.Entry<K,V>, java.io.Serializable)
    - com.antelmann.util.SimpleEntry.Editable<K,V>
    - com.antelmann.util.SimpleEntry.Immutable<K,V>
  - com.antelmann.net.SimpleHandshake (implements com.antelmann.net.Handshake)
  - com.antelmann.util.SimpleKey (implements com.antelmann.util.SynchronousKey)
  - com.antelmann.image.SimpleRegionTag (implements com.antelmann.image.RegionTag, java.io.Serializable)
  - com.antelmann.util.table.SimpleTableRowFilter (implements com.antelmann.util.Filter<T>)
  - com.antelmann.crm.SnailMailAddress (implements com.antelmann.util.DetailedString, com.antelmann.util.Forgeable<T>, com.antelmann.util.Localizable, java.io.Serializable, com.antelmann.io.XMLSerializable)
    - com.antelmann.crm.ImmutableSnailMailAddress
  - com.antelmann.net.SocketConnection (implements com.antelmann.net.NetConnection)
    - com.antelmann.net.SSLSocketConnection
  - com.antelmann.util.logging.SocketLogListener (implements com.antelmann.net.NetConnectionHandler)
  - com.antelmann.db.SortedGroupable.Adapter<T> (implements com.antelmann.db.SortedGroupable<T>)
  - com.antelmann.sound.SoundPlayer
    - com.antelmann.sound.MP3Player
  - com.antelmann.net.Spider
  - com.antelmann.net.Spider.URLWrapper
  - com.antelmann.calendar.SQLCalendarDB (implements com.antelmann.calendar.CalendarDB)
  - com.antelmann.cddb.SQLCDDB (implements com.antelmann.cddb.CDDB)
  - com.antelmann.sql.SQLColumnInfo.UpdateFilter (implements com.antelmann.util.Filter<T>, java.io.Serializable)
  - com.antelmann.sql.SQLComboFilter<T> (implements com.antelmann.util.CascadingFilter<T>, java.io.Serializable, com.antelmann.sql.SQLComboFilterSupported<T>)
  - com.antelmann.sql.SQLDirectQueryEntryFilter<T> (implements com.antelmann.util.CascadingFilter<T>, java.io.Serializable)
  - com.antelmann.net.mail.SQLEmailCustomizer (implements java.io.Closeable, com.antelmann.net.mail.EmailCustomizer)
  - com.antelmann.sql.SQLFetchSizeFilter<T> (implements com.antelmann.util.Filter<T>, com.antelmann.util.Wrapped<T>)
  - com.antelmann.sql.SQLMapFilter<T> (implements com.antelmann.util.CascadingFilter<T>, java.io.Serializable, com.antelmann.sql.SQLComboFilterSupported<T>)
  - com.antelmann.sql.SQLNumberGenerator
  - com.antelmann.sql.SQLQueryClause (implements com.antelmann.sql.SQLConstraint)
  - com.antelmann.sql.SQLStubFilter (implements com.antelmann.util.CascadingFilter<T>, java.io.Serializable)
  - com.antelmann.sql.SQLValueRetriever (implements java.io.Serializable, com.antelmann.util.ValueRetriever<T>)
  - com.antelmann.net.SSLHelper (implements com.antelmann.util.Handler<T,E>, javax.net.ssl.HostnameVerifier, javax.net.ssl.X509TrustManager)
  - com.mysql.jdbc.log.StandardLogger (implements com.mysql.jdbc.log.Log)
    - com.antelmann.sql.MySQLLog (implements com.antelmann.util.logging.LoggerProvider, com.mysql.jdbc.profiler.ProfilerEventHandler)
  - com.antelmann.util.revision.StatusString (implements java.lang.Comparable<T>, com.antelmann.db.DBEntry, com.antelmann.util.revision.Status)
  - com.antelmann.calendar.Stopwatch (implements java.io.Serializable, com.antelmann.calendar.Timed)
  - com.antelmann.db.StoreUpdateTableModel<T> (implements com.antelmann.util.table.ObjectTableModel<T>, com.antelmann.util.Wrapped<T>)
  - com.antelmann.util.logging.StringLineFormatter (implements com.antelmann.util.logging.LogEntryFormatter<T>)
  - com.antelmann.util.Strings
  - com.antelmann.sql.SubSelectCondition (implements com.antelmann.sql.SQLConstraint)
  - com.antelmann.util.gui.SubTreeModel (implements javax.swing.tree.TreeModel, com.antelmann.util.Wrapped<T>)
  - com.antelmann.sql.TableComparator
  - com.antelmann.net.mail.TableCustomizer (implements com.antelmann.net.mail.EmailCustomizer)
    - com.antelmann.net.mail.TableModelCustomizer
  - com.antelmann.util.table.TableModelCopy (implements java.io.Serializable, javax.swing.table.TableModel)
  - com.antelmann.util.table.TableModelRenderer (implements javax.swing.table.TableCellRenderer, com.antelmann.util.Wrapped<T>)
  - com.antelmann.util.table.TableModelWrapper (implements com.antelmann.util.gui.EditableComponent, com.antelmann.util.table.TableCustomizer, javax.swing.table.TableModel, com.antelmann.util.Wrapped<T>)
    - com.antelmann.util.table.ConvertedObjectTableModel<X,T> (implements com.antelmann.util.table.ObjectTableModel<T>)
    - com.antelmann.util.table.ConvertedTableModel
    - com.antelmann.util.table.ObjectTableModelWrapper<T> (implements com.antelmann.util.table.ObjectTableModel<T>)
  - com.antelmann.util.table.TableRow (implements java.lang.Iterable<T>, java.io.Serializable)
  - com.antelmann.util.table.TableUtils
  - com.antelmann.db.Taggable.Adapter<T> (implements com.antelmann.util.Forgeable<T>, java.lang.Iterable<T>, java.io.Serializable, com.antelmann.db.Taggable<T>)
  - com.antelmann.sql.TaggableMappingImpl (implements com.antelmann.sql.TaggableMapping)
  - com.antelmann.util.TextPrinter (implements java.awt.print.Printable)
  - java.lang.Thread (implements java.lang.Runnable)
    - com.antelmann.net.ChatServer (implements com.antelmann.net.ConnectionDispatcher, com.antelmann.net.NetConnectionHandler)
    - com.antelmann.net.JDownloader
    - com.antelmann.net.MediaCrawler (implements com.antelmann.net.CrawlerSetting)
    - com.antelmann.net.NetConnectionServer (implements com.antelmann.util.Enabled)
    - com.antelmann.util.ThreadWorker (implements java.util.concurrent.Executor)
  - com.antelmann.util.ThreadPool (implements java.util.concurrent.Executor)
  - com.antelmann.util.ThreadWorker.Listener.Adapter (implements com.antelmann.util.ThreadWorker.Listener)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.antelmann.cddb.CDDBProtocolException
      - com.antelmann.util.FormatException
        - com.antelmann.calendar.CalendarException
        - com.antelmann.cddb.XmcdFormatException
      - com.antelmann.util.gui.FormValidationWarning (implements com.antelmann.util.WarningOnly)
      - java.security.GeneralSecurityException
        - com.antelmann.LicensingException
          - com.antelmann.ExpiredLicenseException
          - com.antelmann.LicenseKeyException
          - com.antelmann.MissingLicenseException
      - java.io.IOException
        - com.antelmann.net.HandshakeException
        - 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.webdav.WebdavException (implements com.antelmann.util.DetailedString)
      - com.antelmann.ooffice.OfficeException
      - com.antelmann.util.revision.RevisionException
      - java.lang.RuntimeException
        - com.antelmann.util.GeneralWarning (implements com.antelmann.util.WarningOnly)
        - java.lang.IllegalArgumentException
          - com.antelmann.util.OptionNotAvailableWarning (implements com.antelmann.util.WarningOnly)
        - java.lang.IllegalStateException
          - java.util.concurrent.CancellationException
            - com.antelmann.util.CancellationWarning (implements com.antelmann.util.WarningOnly)
        - com.antelmann.util.InconsistentContentException
        - com.antelmann.util.IterationException
        - com.antelmann.util.logging.LogException
        - com.antelmann.cddb.RecursiveCycleException
        - com.antelmann.util.ResourceNotFoundException
        - com.antelmann.net.UnexpectedDataException
        - com.antelmann.math.WrongCurrencyException
      - com.antelmann.sound.SoundException
  - com.antelmann.math.TimeDataGraphics
  - com.antelmann.math.TimeDataGrid<T> (implements java.lang.Cloneable)
  - com.antelmann.calendar.TimeInDay (implements java.lang.Comparable<T>, java.io.Serializable, com.antelmann.calendar.Timed)
  - com.antelmann.calendar.TimeInterval.Converter (implements com.antelmann.math.UnitConverter)
  - com.antelmann.calendar.TimeProtocolClient (implements com.antelmann.calendar.TimeSystem)
  - com.antelmann.calendar.TimeProtocolServer (implements java.lang.Runnable)
  - java.util.TimerTask (implements java.lang.Runnable)
    - com.antelmann.net.mail.AccountReader (implements com.antelmann.util.Task<EX>)
  - com.antelmann.sql.TopicMapFilter<T> (implements com.antelmann.util.CascadingFilter<T>, java.io.Serializable)
  - com.antelmann.cddb.Track (implements java.lang.Comparable<T>, java.io.Serializable)
  - 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.util.table.TransposedTableModel (implements javax.swing.table.TableModel, com.antelmann.util.Wrapped<T>)
  - com.antelmann.util.gui.TreeUtils
  - com.antelmann.image.TwainAdapter
  - com.antelmann.image.TwainConnector
  - com.antelmann.net.web.Tweed (implements java.io.Serializable)
  - com.antelmann.net.web.Twitter
  - com.antelmann.util.UniversalComparator (implements java.util.Comparator<T>)
  - com.antelmann.net.URLCache (implements com.antelmann.util.Refreshable, java.io.Serializable)
  - java.net.URLConnection
    - com.antelmann.net.protocol.db.DatabaseURLConnection
  - com.antelmann.net.URLNode (implements java.io.Serializable, javax.swing.tree.TreeNode)
  - com.antelmann.net.URLSorter (implements java.util.Comparator<T>)
  - java.net.URLStreamHandler
    - com.antelmann.net.protocol.db.Handler
  - com.antelmann.net.protocol.URLStreamHandlerFactoryImpl (implements java.net.URLStreamHandlerFactory)
  - com.antelmann.servlet.UserAuthenticationFilter (implements javax.servlet.Filter, com.antelmann.util.logging.LoggerProvider)
  - com.antelmann.db.UserFilter (implements com.antelmann.util.Filter<T>)
  - com.antelmann.util.VerboseFilter.Adapter<T> (implements com.antelmann.util.VerboseFilter<T>, com.antelmann.util.Wrapped<T>)
  - com.antelmann.Version
  - com.antelmann.webdav.WebdavClient
    - com.antelmann.webdav.CaldavClient
    - com.antelmann.webdav.CarddavClient
  - com.antelmann.net.Whois
  - 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.sql.DBDocumentStore<T>
    - com.antelmann.crm.FriendsEntryStore<T>
    - com.antelmann.genealogy.db.GPersonStore
    - com.antelmann.db.ReadOnlyStore<T>
    - com.antelmann.sql.SQLColumnInfoStore<T> (implements com.antelmann.sql.SQLColumnInfo)
    - com.antelmann.sql.TaggablePropertyEntrySQLStore<T,G>
      - com.antelmann.image.ImageURLEntrySQLStore<T> (implements com.antelmann.image.ImageEntryManager<T>)
    - com.antelmann.sql.WrappedDBClassStoreMapping<T> (implements com.antelmann.sql.MappingInfo)
      - com.antelmann.sql.CategoryStore<T> (implements com.antelmann.db.CategoryManager)
      - com.antelmann.sql.PropertyEntryHeaderStore<T> (implements com.antelmann.sql.PropertyEntryMapping)
      - com.antelmann.sql.PropertyEntryTableStore<T> (implements com.antelmann.sql.PropertyEntryMapping)
      - com.antelmann.sql.TaggableHeaderStore<T> (implements com.antelmann.sql.TaggableMapping)
      - com.antelmann.sql.TaggableSQLStore<T,G> (implements com.antelmann.sql.TaggableMapping)
        - com.antelmann.sql.SortedGroupableSQLStore<T,G>
      - com.antelmann.sql.UnionSqlStore<T>
  - com.antelmann.sql.WrappedObjectRowMapper<T> (implements com.antelmann.sql.ObjectRowMapper<T>, com.antelmann.util.Wrapped<T>)
    - com.antelmann.crm.AddressableMapper<T>
  - com.antelmann.util.table.WrappedTableCellRenderer (implements javax.swing.table.TableCellRenderer, com.antelmann.util.Wrapped<T>)
  - com.antelmann.util.XmlHelper (implements com.antelmann.util.DetailedString, java.io.Serializable, com.antelmann.util.Wrapped<T>, com.antelmann.io.XMLSerializable)
    - com.antelmann.net.web.RSSChannel
    - com.antelmann.net.web.RSSItem
  - com.antelmann.util.logging.XMLLogFormatter (implements com.antelmann.util.logging.LogEntryFormatter<T>)

## Interface Hierarchy

- com.antelmann.math.Addable<T>
- com.antelmann.crm.Addressable
  - com.antelmann.crm.AddressInfo (also extends com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.util.LifeCycleObject)
  - com.antelmann.crm.Contact (also extends com.antelmann.db.DBEntry, com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject)
    - com.antelmann.crm.Person
  - com.antelmann.crm.Person
- com.antelmann.calendar.AlertHandler
- com.antelmann.db.ArchivedStore<T>
- com.antelmann.calendar.CalendarEntryComponentFactory
- com.antelmann.calendar.CalendarModel
- com.antelmann.calendar.CalendarModelListener
- com.antelmann.db.Categorized<T>
- com.antelmann.db.Category<T>
  - com.antelmann.db.MutableCategory<T>
- com.antelmann.cddb.CDCollection
- com.antelmann.cddb.CDDB
- java.io.Closeable
  - com.antelmann.calendar.CalendarDB
  - com.antelmann.db.Database<S> (also extends com.antelmann.util.logging.LoggerProvider)
  - com.antelmann.db.DBEnumeration<T> (also extends java.util.Enumeration<E>)
  - com.antelmann.net.NetConnection
  - com.antelmann.ooffice.OfficeDocument (also extends com.antelmann.util.QueryMechanism)
- java.lang.Comparable<T>
  - com.antelmann.db.User (also extends com.antelmann.db.DBEntry, com.antelmann.util.Enabled, java.security.Principal)
- com.antelmann.util.Compound<T>
- com.antelmann.net.ConnectionDispatcher
- com.antelmann.sql.ConnectionWrapper.Listener
- com.antelmann.util.Converter<T1,T2>
- com.antelmann.net.CrawlerSetting
- com.antelmann.db.DatabaseChangeListener
- com.antelmann.math.DataParser<T>
- com.antelmann.db.DBAccessController
- com.antelmann.db.DBConfigListener
- com.antelmann.db.DBStoreListener
- com.antelmann.db.DBTransaction
- com.antelmann.util.DetailedString
  - com.antelmann.crm.AddressInfo (also extends com.antelmann.crm.Addressable, com.antelmann.util.Enabled, com.antelmann.util.LifeCycleObject)
  - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.db.DBEntry, com.antelmann.util.Enabled, com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject)
    - com.antelmann.crm.Person
  - com.antelmann.crm.Person
- com.antelmann.util.Discriminator<T>
- com.antelmann.net.Downloader.Listener
- com.antelmann.util.gui.EditableComponent
- com.antelmann.net.mail.EmailCustomizer
- com.antelmann.util.Enabled
  - com.antelmann.crm.AddressInfo (also extends com.antelmann.crm.Addressable, com.antelmann.util.DetailedString, com.antelmann.util.LifeCycleObject)
  - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.db.DBEntry, com.antelmann.util.DetailedString, com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject)
    - com.antelmann.crm.Person
  - com.antelmann.crm.Person
  - 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.util.gui.FontSelectionListener
  - com.antelmann.util.gui.Form
  - com.antelmann.calendar.JHolidayList.DataChangeListener
  - com.antelmann.sound.JukeBox.Listener
  - com.antelmann.db.LoginListener
  - com.antelmann.util.NotificationListener
  - java.beans.PropertyChangeListener
    - com.antelmann.util.gui.Form
  - com.antelmann.util.revision.RevisionListener
  - com.antelmann.sound.SoundPlayer.Listener
  - com.antelmann.util.ThreadWorker.Listener
  - com.antelmann.net.URLCache.RefreshListener
- com.antelmann.util.Factory<T>
- com.antelmann.util.Filter<T>
  - com.antelmann.util.CascadingFilter<T>
  - com.antelmann.util.logging.LogWriter
  - com.antelmann.sql.SQLComboFilterSupported<T>
  - com.antelmann.util.VerboseFilter<T>
- com.antelmann.sql.ForeignKeyMappingInfo
- com.antelmann.util.Forgeable<T>
- com.antelmann.util.gui.FormListener
- com.antelmann.util.gui.FormValidator<T>
- com.antelmann.math.Function2D
- com.antelmann.math.GeoEncoded
  - com.antelmann.genealogy.GEvent (also extends com.antelmann.util.LifeCycleObject, java.io.Serializable, com.antelmann.db.Taggable<T>, com.antelmann.calendar.Timed)
- com.antelmann.genealogy.GPath
- com.antelmann.util.Handler<T,E>
- com.antelmann.net.Handshake
- com.antelmann.servlet.HtmlSupported
- com.antelmann.db.IDFactory
- com.antelmann.image.Imageable
  - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.db.DBEntry, com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.util.LifeCycleObject)
    - com.antelmann.crm.Person
  - 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.genealogy.GItem (also extends com.antelmann.db.Taggable<T>)
  - com.antelmann.crm.Person
- com.antelmann.io.InterceptInputStream.Handler
- com.antelmann.util.InterfaceMonitor
- com.antelmann.LicenseHandler
- com.antelmann.util.LifeCycleObject
  - com.antelmann.crm.AddressInfo (also extends com.antelmann.crm.Addressable, com.antelmann.util.DetailedString, com.antelmann.util.Enabled)
  - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.db.DBEntry, com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.image.Imageable)
    - com.antelmann.crm.Person
  - 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.genealogy.GEvent (also extends com.antelmann.math.GeoEncoded, java.io.Serializable, com.antelmann.db.Taggable<T>, com.antelmann.calendar.Timed)
  - com.antelmann.crm.Person
  - com.antelmann.db.SpecialRelationship<F,T,R>
- com.antelmann.util.ListRetriever<T>
- 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.math.Unit (also extends java.io.Serializable)
- com.antelmann.util.logging.LogEntryFormatter<T>
- com.antelmann.util.logging.LogExceptionHandler
- com.antelmann.util.logging.LoggerProvider
  - com.antelmann.db.Database<S> (also extends java.io.Closeable)
- com.antelmann.sql.MappingInfo
  - com.antelmann.sql.ObjectRowMapper<T> (also extends com.antelmann.db.TransactionRequired)
- com.antelmann.net.MediaCrawler.Handler
- com.antelmann.image.MotionDetector
- com.antelmann.util.gui.MouseBoundsListener.Snapper
- com.antelmann.net.NetConnectionHandler
- com.antelmann.util.NotificationService.Listener
- com.antelmann.db.PasswordPolicy
- com.antelmann.util.PatternExtractor<TYPE,PATTERN>
- java.security.Principal
  - com.antelmann.db.User (also extends java.lang.Comparable<T>, com.antelmann.db.DBEntry, com.antelmann.util.Enabled)
- com.antelmann.util.PrintUtilities.Printer
- com.antelmann.util.Processor<T,E>
- com.antelmann.util.ProcessorHook<T,E>
- com.antelmann.db.PropertyEntryFactory<T>
- com.antelmann.util.QueryMechanism
  - com.antelmann.ooffice.OfficeDocument (also extends java.io.Closeable)
- com.antelmann.sql.Reconnectable
- com.antelmann.util.Refreshable
  - com.antelmann.util.table.ObjectTableModel<T> (also extends javax.swing.table.TableModel)
- com.antelmann.image.RegionTag
- com.antelmann.util.revision.Revisable
- com.antelmann.util.revision.RevisionVeto
- com.antelmann.net.web.RSSMenu.ItemHandler
- java.io.Serializable
  - com.antelmann.cddb.CDInfo
  - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.db.DBEntry, com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject)
    - com.antelmann.crm.Person
  - com.antelmann.db.DBEntry
    - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject)
      - com.antelmann.crm.Person
    - 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.Taggable<T>)
    - com.antelmann.db.EntryRelationship (also extends com.antelmann.util.LifeCycleObject)
      - com.antelmann.db.SpecialRelationship<F,T,R>
    - com.antelmann.crm.Person
    - 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.crm.Role<T>
    - com.antelmann.db.SpecialRelationship<F,T,R>
    - com.antelmann.db.User (also extends java.lang.Comparable<T>, com.antelmann.util.Enabled, java.security.Principal)
  - com.antelmann.db.DBReference
  - 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.Taggable<T>)
  - com.antelmann.db.EntryRelationship (also extends com.antelmann.db.DBEntry, com.antelmann.util.LifeCycleObject)
    - com.antelmann.db.SpecialRelationship<F,T,R>
  - com.antelmann.genealogy.GEvent (also extends com.antelmann.math.GeoEncoded, com.antelmann.util.LifeCycleObject, com.antelmann.db.Taggable<T>, com.antelmann.calendar.Timed)
  - com.antelmann.math.Measurable
  - com.antelmann.crm.Person
  - 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.ProtocolNote (also extends com.antelmann.calendar.Timed)
  - com.antelmann.crm.Role<T>
  - com.antelmann.db.SpecialRelationship<F,T,R>
  - com.antelmann.sql.SQLConstraint
  - com.antelmann.util.revision.Status
  - com.antelmann.db.Tag
  - com.antelmann.math.Unit (also extends com.antelmann.util.Localizable)
  - com.antelmann.db.User (also extends java.lang.Comparable<T>, com.antelmann.db.DBEntry, com.antelmann.util.Enabled, java.security.Principal)
- com.antelmann.net.ServerLog
- com.antelmann.util.table.StyledCellRenderer.Styler
- com.antelmann.util.SynchronousKey
- com.antelmann.util.table.TableCustomizer
- javax.swing.table.TableModel
  - com.antelmann.util.table.ObjectTableModel<T> (also extends com.antelmann.util.Refreshable)
- 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.genealogy.GEvent (also extends com.antelmann.math.GeoEncoded, com.antelmann.util.LifeCycleObject, java.io.Serializable, com.antelmann.calendar.Timed)
  - com.antelmann.genealogy.GItem (also extends com.antelmann.image.Imageable)
  - com.antelmann.db.SortedGroupable<T>
- com.antelmann.util.Task<EX>
- com.antelmann.calendar.Timed
  - com.antelmann.genealogy.GEvent (also extends com.antelmann.math.GeoEncoded, com.antelmann.util.LifeCycleObject, java.io.Serializable, com.antelmann.db.Taggable<T>)
  - com.antelmann.db.ProtocolNote (also extends java.io.Serializable)
  - com.antelmann.util.revision.Revision
- com.antelmann.math.TimeDataParser<T>
- com.antelmann.calendar.TimeSystem
- com.antelmann.db.TransactionListener
- com.antelmann.db.TransactionRequired
  - com.antelmann.db.CategoryManager
  - com.antelmann.db.DBClassStore<T>
  - com.antelmann.image.ImageEntryManager<T>
  - com.antelmann.sql.ObjectRowMapper<T> (also extends com.antelmann.sql.MappingInfo)
  - com.antelmann.sql.PropertyEntryMapping
  - com.antelmann.sql.RelationshipManager
  - com.antelmann.crm.RoleManager<R>
  - com.antelmann.sql.SQLColumnInfo
  - com.antelmann.sql.TaggableMapping
- com.antelmann.math.UnitConverter
- com.antelmann.db.UserLoginStore
- com.antelmann.util.ValueRetriever<T>
- com.antelmann.util.ValueSetter<T>
- com.antelmann.util.WarningOnly
- com.antelmann.util.Wrapped<T>
  - com.antelmann.db.ProcessedFilterOption<T>
- com.antelmann.io.XMLSerializable

## Annotation Type Hierarchy

- com.antelmann.Warning (implements java.lang.annotation.Annotation)
- com.antelmann.Todo (implements java.lang.annotation.Annotation)
- com.antelmann.ThirdParty (implements java.lang.annotation.Annotation)
- com.antelmann.NativeCode (implements java.lang.annotation.Annotation)
- com.antelmann.Licensed (implements java.lang.annotation.Annotation)
- com.antelmann.sql.MappedEntry (implements java.lang.annotation.Annotation)
- com.antelmann.sql.MappedColumn (implements java.lang.annotation.Annotation)
- com.antelmann.util.Localized (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.antelmann.calendar.WeekDay
    - com.antelmann.calendar.TimeInterval (implements com.antelmann.math.Unit)
    - com.antelmann.calendar.Month
    - com.antelmann.calendar.JDayGrid.Orientation
    - com.antelmann.cddb.Artist.Gender
    - com.antelmann.crm.Person.Gender (implements com.antelmann.image.Imageable)
    - com.antelmann.crm.GlobalAddress.Transport
    - com.antelmann.crm.AddressKey
    - com.antelmann.db.JUserLoginPanel.ImageLocation
    - com.antelmann.db.DBClassStore.DBMethod
    - com.antelmann.genealogy.GRelationStatus
    - com.antelmann.genealogy.GPersonRelationType
    - com.antelmann.image.ImageUtils.Axis
    - com.antelmann.image.ImageURLEntryMapper.ColumnKey
    - com.antelmann.image.Barcode4j.Type
    - com.antelmann.math.Weight.Type
    - com.antelmann.math.SIBaseUnitType
    - com.antelmann.math.SIBaseUnit (implements com.antelmann.math.Unit, com.antelmann.util.Wrapped<T>)
    - com.antelmann.math.RelationalOperator
    - com.antelmann.math.MathOperator
    - com.antelmann.math.DataPoint.ValueType
    - com.antelmann.math.BooleanOperator
    - com.antelmann.net.Whois.Item
    - com.antelmann.net.Whois.Type
    - com.antelmann.net.mail.MessageEntryMapper.Topic
    - com.antelmann.net.web.Twitter.Format
    - com.antelmann.ooffice.Underline
    - com.antelmann.ooffice.ParagraphAlignment
    - com.antelmann.ooffice.PageOrientation
    - com.antelmann.ooffice.OODocType
    - com.antelmann.ooffice.OfficeUtils.TargetFrame
    - com.antelmann.ooffice.CharacterFormat
    - com.antelmann.ooffice.Cell.Format
    - com.antelmann.ooffice.AnchorType
    - com.antelmann.opengeodb.GeoType
    - com.antelmann.sound.SampleSounds (implements com.antelmann.calendar.Timed)
    - com.antelmann.sql.SubSelectCondition.Operator
    - com.antelmann.sql.SQLFunction
    - com.antelmann.sql.RelationshipManager.Column
    - com.antelmann.sql.PropertyEntryMapping.DetailKey
    - com.antelmann.sql.DBDocumentStore.DBColumn
    - com.antelmann.sql.Connector.DBType
    - com.antelmann.sql.BaseDocumentMapper.Column
    - com.antelmann.util.Strings.Symbol (implements com.antelmann.servlet.HtmlSupported)
    - com.antelmann.util.Direction
    - com.antelmann.util.gui.LayoutOption
    - com.antelmann.util.gui.JDateRangeChooser.Interval

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