# Hierarchy For Package org.apache.lucene.luke.app.desktop.components

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - org.apache.lucene.luke.app.desktop.components.TableModelBase<T>
  - org.apache.lucene.luke.app.desktop.components.AnalysisPanelProvider (implements org.apache.lucene.luke.app.desktop.components.AnalysisTabOperator)
  - org.apache.lucene.luke.app.desktop.components.CommitsPanelProvider
  - org.apache.lucene.luke.app.desktop.components.ComponentOperatorRegistry
  - org.apache.lucene.luke.app.desktop.components.DocumentsPanelProvider (implements org.apache.lucene.luke.app.desktop.components.DocumentsTabOperator)
  - org.apache.lucene.luke.app.desktop.components.LogsPanelProvider
  - org.apache.lucene.luke.app.desktop.components.LukeWindowProvider (implements org.apache.lucene.luke.app.desktop.components.LukeWindowOperator)
  - org.apache.lucene.luke.app.desktop.components.MenuBarProvider
  - org.apache.lucene.luke.app.desktop.components.OverviewPanelProvider
  - org.apache.lucene.luke.app.desktop.components.SearchPanelProvider (implements org.apache.lucene.luke.app.desktop.components.SearchTabOperator)
  - org.apache.lucene.luke.app.desktop.components.TabbedPaneProvider (implements org.apache.lucene.luke.app.desktop.components.TabSwitcherProxy.TabSwitcher)
  - org.apache.lucene.luke.app.desktop.components.TabSwitcherProxy

## Interface Hierarchy

- org.apache.lucene.luke.app.desktop.components.ComponentOperatorRegistry.ComponentOperator
  - org.apache.lucene.luke.app.desktop.components.AnalysisTabOperator
  - org.apache.lucene.luke.app.desktop.components.DocumentsTabOperator
  - org.apache.lucene.luke.app.desktop.components.LukeWindowOperator
  - org.apache.lucene.luke.app.desktop.components.SearchTabOperator
- org.apache.lucene.luke.app.desktop.components.TableColumnInfo
- org.apache.lucene.luke.app.desktop.components.TabSwitcherProxy.TabSwitcher

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.lucene.luke.app.desktop.components.SearchPanelProvider.Tab
    - org.apache.lucene.luke.app.desktop.components.TabbedPaneProvider.Tab