## Hierarchy For Package net.htmlparser.jericho

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - net.htmlparser.jericho.FormFields
  - net.htmlparser.jericho.CharStreamSourceUtil
  - net.htmlparser.jericho.Config
  - net.htmlparser.jericho.Config.CompatibilityMode
  - java.util.logging.Formatter
    - net.htmlparser.jericho.BasicLogFormatter
  - net.htmlparser.jericho.FormControlOutputStyle.ConfigDisplayValue
  - net.htmlparser.jericho.FormField
  - net.htmlparser.jericho.HTMLElements
  - net.htmlparser.jericho.MasonTagTypes
  - net.htmlparser.jericho.MicrosoftTagTypes
  - net.htmlparser.jericho.OutputDocument (implements net.htmlparser.jericho.CharStreamSource)
  - net.htmlparser.jericho.PHPTagTypes
  - net.htmlparser.jericho.Renderer (implements net.htmlparser.jericho.CharStreamSource)
  - net.htmlparser.jericho.RowColumnVector
  - net.htmlparser.jericho.Segment (implements java.lang.CharSequence, java.lang.Comparable<T>)
    - net.htmlparser.jericho.Attribute
    - net.htmlparser.jericho.CharacterReference
      - net.htmlparser.jericho.CharacterEntityReference
      - net.htmlparser.jericho.NumericCharacterReference
    - net.htmlparser.jericho.Element
    - net.htmlparser.jericho.FormControl
    - net.htmlparser.jericho.nodoc.SequentialListSegment<E> (implements java.util.List<E>)
      - net.htmlparser.jericho.Attributes
    - net.htmlparser.jericho.Source (implements java.lang.Iterable<T>)
    - net.htmlparser.jericho.Tag
      - net.htmlparser.jericho.EndTag
      - net.htmlparser.jericho.StartTag
  - net.htmlparser.jericho.SourceCompactor (implements net.htmlparser.jericho.CharStreamSource)
  - net.htmlparser.jericho.SourceFormatter (implements net.htmlparser.jericho.CharStreamSource)
  - net.htmlparser.jericho.StreamedSource (implements java.io.Closeable, java.lang.Iterable<T>)
  - net.htmlparser.jericho.TagType
    - net.htmlparser.jericho.EndTagType
      - net.htmlparser.jericho.EndTagTypeGenericImplementation
    - net.htmlparser.jericho.StartTagType
      - net.htmlparser.jericho.StartTagTypeGenericImplementation
  - net.htmlparser.jericho.TextExtractor (implements net.htmlparser.jericho.CharStreamSource)
  - net.htmlparser.jericho.Util
  - net.htmlparser.jericho.WriterLogger (implements net.htmlparser.jericho.Logger)

## Interface Hierarchy

- java.lang.CharSequence
  - net.htmlparser.jericho.ParseText
- net.htmlparser.jericho.CharStreamSource
  - net.htmlparser.jericho.OutputSegment
- net.htmlparser.jericho.HTMLElementName
- net.htmlparser.jericho.Logger
- net.htmlparser.jericho.LoggerProvider

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.htmlparser.jericho.FormControlType
    - net.htmlparser.jericho.FormControlOutputStyle