picocli Class Hierarchy (picocli 2.3.0 API)
Date: 2018-02-13

# Hierarchy For Package picocli

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - picocli.AutoComplete
  - picocli.CommandLine
  - picocli.CommandLine.DefaultExceptionHandler (implements picocli.CommandLine.IExceptionHandler)
  - picocli.CommandLine.Help
  - picocli.CommandLine.Help.Ansi.Text (implements java.lang.Cloneable)
  - picocli.CommandLine.Help.ColorScheme
  - picocli.CommandLine.Help.Column
  - picocli.CommandLine.Help.Layout
  - picocli.CommandLine.Help.TextTable
  - picocli.CommandLine.Help.TextTable.Cell
  - picocli.CommandLine.Range (implements java.lang.Comparable<T>)
  - picocli.CommandLine.RunAll (implements picocli.CommandLine.IParseResultHandler)
  - picocli.CommandLine.RunFirst (implements picocli.CommandLine.IParseResultHandler)
  - picocli.CommandLine.RunLast (implements picocli.CommandLine.IParseResultHandler)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - picocli.CommandLine.PicocliException
          - picocli.CommandLine.ExecutionException
          - picocli.CommandLine.InitializationException
            - picocli.CommandLine.DuplicateOptionAnnotationsException
            - picocli.CommandLine.ParameterIndexGapException
          - picocli.CommandLine.ParameterException
            - picocli.CommandLine.MaxValuesforFieldExceededException
            - picocli.CommandLine.MissingParameterException
            - picocli.CommandLine.MissingTypeConverterException
            - picocli.CommandLine.OverwrittenOptionException
            - picocli.CommandLine.UnmatchedArgumentException
          - picocli.CommandLine.TypeConversionException

## Interface Hierarchy

- picocli.CommandLine.Help.Ansi.IStyle
- picocli.CommandLine.Help.IOptionRenderer
- picocli.CommandLine.Help.IParameterRenderer
- picocli.CommandLine.Help.IParamLabelRenderer
- picocli.CommandLine.IExceptionHandler
- picocli.CommandLine.IFactory
- picocli.CommandLine.IParseResultHandler
- picocli.CommandLine.ITypeConverter<K>
- picocli.CommandLine.IVersionProvider

## Annotation Type Hierarchy

- picocli.CommandLine.Parameters (implements java.lang.annotation.Annotation)
- picocli.CommandLine.Option (implements java.lang.annotation.Annotation)
- picocli.CommandLine.ParentCommand (implements java.lang.annotation.Annotation)
- picocli.CommandLine.Command (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - picocli.CommandLine.Help.Ansi
    - picocli.CommandLine.Help.Ansi.Style (implements picocli.CommandLine.Help.Ansi.IStyle)
    - picocli.CommandLine.Help.Column.Overflow