# Hierarchy For Package com.independentsoft.pst

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - com.independentsoft.pst.ExtendedPropertyList
        - com.independentsoft.pst.TableEntryList
  - com.independentsoft.pst.Attachment
  - com.independentsoft.pst.DataStructureIndexNodeItem
  - com.independentsoft.pst.ExtendedProperty
  - com.independentsoft.pst.ExtendedPropertyTag
    - com.independentsoft.pst.ExtendedPropertyId
    - com.independentsoft.pst.ExtendedPropertyName
  - com.independentsoft.pst.Folder
  - com.independentsoft.pst.Item
    - com.independentsoft.pst.Appointment
    - com.independentsoft.pst.Contact
    - com.independentsoft.pst.DistributionList
    - com.independentsoft.pst.Document
    - com.independentsoft.pst.Journal
    - com.independentsoft.pst.Message
      - com.independentsoft.pst.CalendarMessage
      - com.independentsoft.pst.ReportMessage
      - com.independentsoft.pst.TaskRequest
    - com.independentsoft.pst.Note
    - com.independentsoft.pst.Post
    - com.independentsoft.pst.Task
  - com.independentsoft.pst.MapiPropertyTag
  - com.independentsoft.pst.MessageStore
  - com.independentsoft.pst.PropertyTag
  - com.independentsoft.pst.PstAttachmentWriter
  - com.independentsoft.pst.PstFile
  - com.independentsoft.pst.PstFolderWriter
  - com.independentsoft.pst.PstMessageWriter
  - com.independentsoft.pst.PstRecipientWriter
  - com.independentsoft.pst.PstStoreWriter
  - com.independentsoft.pst.Recipient
  - com.independentsoft.pst.Table
  - com.independentsoft.pst.TableEntry
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - com.independentsoft.pst.InvalidFileFormatException

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.independentsoft.pst.AttachmentFlags
    - com.independentsoft.pst.AttachmentMethod
    - com.independentsoft.pst.BusyStatus
    - com.independentsoft.pst.DisplayType
    - com.independentsoft.pst.EncryptionType
    - com.independentsoft.pst.FlagIcon
    - com.independentsoft.pst.FlagStatus
    - com.independentsoft.pst.Gender
    - com.independentsoft.pst.Importance
    - com.independentsoft.pst.LastVerbExecuted
    - com.independentsoft.pst.MeetingStatus
    - com.independentsoft.pst.MessageFlag
    - com.independentsoft.pst.NoteColor
    - com.independentsoft.pst.ObjectType
    - com.independentsoft.pst.Priority
    - com.independentsoft.pst.PropertyType
    - com.independentsoft.pst.PstAccess
    - com.independentsoft.pst.RecipientType
    - com.independentsoft.pst.RecurrenceType
    - com.independentsoft.pst.ResponseStatus
    - com.independentsoft.pst.SelectedMailingAddress
    - com.independentsoft.pst.Sensitivity
    - com.independentsoft.pst.TaskDelegationState
    - com.independentsoft.pst.TaskOwnership
    - com.independentsoft.pst.TaskStatus