# Hierarchy For Package org.daypilot.data

Package Hierarchies:

- All Packages

## 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)
        - org.daypilot.data.AreaCollection
        - org.daypilot.data.ColumnCollection
        - org.daypilot.data.EventVersionCollection
        - org.daypilot.data.LinkCollection
        - org.daypilot.data.ResourceCollection
        - org.daypilot.data.SeparatorCollection
        - org.daypilot.data.TaskCollection
        - org.daypilot.data.TaskColumnCollection
        - org.daypilot.data.TimeCellCollection
        - org.daypilot.data.TimeHeaderCollection
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.daypilot.data.TaskTagMap
  - org.daypilot.data.Area
  - org.daypilot.data.Column
  - org.daypilot.data.EventVersion
  - org.daypilot.data.Link
  - org.daypilot.data.Resource
  - org.daypilot.data.ResourceColumn
  - org.daypilot.data.Separator
  - org.daypilot.data.TagCollection
  - org.daypilot.data.Task
  - org.daypilot.data.Task.StartEnd
  - org.daypilot.data.TaskColumn
  - org.daypilot.data.TimeCell
  - org.daypilot.data.TimeHeader
  - org.daypilot.data.TimeHeaderCell

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.daypilot.data.AreaAction
    - org.daypilot.data.AreaVisibility