# Hierarchy For Package htsjdk.tribble.gff

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - htsjdk.tribble.AbstractFeatureCodec<FEATURE_TYPE, SOURCE> (implements htsjdk.tribble.FeatureCodec<FEATURE_TYPE, SOURCE>)
    - htsjdk.tribble.gff.Gff3Codec
  - htsjdk.tribble.gff.Gff3BaseData (implements htsjdk.samtools.util.Locatable)
  - htsjdk.tribble.gff.Gff3Constants
  - htsjdk.tribble.gff.Gff3FeatureImpl (implements htsjdk.tribble.gff.Gff3Feature)
  - htsjdk.tribble.gff.Gff3Writer (implements java.io.Closeable)
  - htsjdk.tribble.gff.SequenceRegion (implements htsjdk.samtools.util.Locatable)

## Interface Hierarchy

- htsjdk.samtools.util.Locatable
  - htsjdk.tribble.Feature
    - htsjdk.tribble.gff.Gff3Feature

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - htsjdk.tribble.gff.Gff3Codec.DecodeDepth
    - htsjdk.tribble.gff.Gff3Codec.Gff3Directive