Holger's Java API

## Hierarchy For Package com.antelmann.genealogy

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - com.antelmann.db.AbstractDBEntry (implements com.antelmann.db.DBEntry)
    - 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.genealogy.GEventRelation<P,E,R>
        - com.antelmann.genealogy.GPersonRelation
    - 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.PropertyEntryImpl (implements com.antelmann.util.DetailedString, com.antelmann.db.PropertyEntry)
      - 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.genealogy.GPerson.Header
      - com.antelmann.db.UserImpl (implements com.antelmann.db.User)
        - com.antelmann.genealogy.GUser
    - com.antelmann.db.ProtocolNoteEntry (implements com.antelmann.db.ProtocolNote)
      - com.antelmann.genealogy.GAnnotation
  - com.antelmann.genealogy.GEventImpl (implements com.antelmann.genealogy.GEvent)
    - com.antelmann.genealogy.GEventEntry (implements com.antelmann.db.DBEntry)

## Interface Hierarchy

- 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.image.Imageable
  - com.antelmann.genealogy.GItem (also extends com.antelmann.db.Taggable<T>)
- com.antelmann.util.LifeCycleObject
  - com.antelmann.genealogy.GEvent (also extends com.antelmann.math.GeoEncoded, java.io.Serializable, com.antelmann.db.Taggable<T>, com.antelmann.calendar.Timed)
- java.io.Serializable
  - 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.db.Taggable<T>
  - 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.calendar.Timed
  - com.antelmann.genealogy.GEvent (also extends com.antelmann.math.GeoEncoded, com.antelmann.util.LifeCycleObject, java.io.Serializable, com.antelmann.db.Taggable<T>)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.antelmann.genealogy.GRelationStatus
    - com.antelmann.genealogy.GPersonRelationType

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