## Uses of Interface
org.apache.lucene.luke.app.desktop.components.ComponentOperatorRegistry.ComponentOperator

- Packages that use ComponentOperatorRegistry.ComponentOperator
  Package | Description
  --- | ---
  org.apache.lucene.luke.app.desktop.components | UI components of the desktop Luke
  org.apache.lucene.luke.app.desktop.components.dialog.documents | Dialogs used in the Documents tab
  org.apache.lucene.luke.app.desktop.components.fragments.analysis | UI parts embedded in the Analysis tab
  org.apache.lucene.luke.app.desktop.components.fragments.search | UI parts embedded in tabs

- - ### Uses of ComponentOperatorRegistry.ComponentOperator in org.apache.lucene.luke.app.desktop.components

    Subinterfaces of ComponentOperatorRegistry.ComponentOperator in org.apache.lucene.luke.app.desktop.components
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AnalysisTabOperator` Operator for the Analysis tab
    `interface` | `DocumentsTabOperator` Operator for the Documents tab
    `interface` | `LukeWindowOperator` Operator for the root window
    `interface` | `SearchTabOperator` Operator for the Search tab

    Classes in org.apache.lucene.luke.app.desktop.components that implement ComponentOperatorRegistry.ComponentOperator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AnalysisPanelProvider` Provider of the Analysis panel
    `class` | `DocumentsPanelProvider` Provider of the Documents panel
    `class` | `LukeWindowProvider` Provider of the root window
    `class` | `SearchPanelProvider` Provider of the Search panel

    Methods in org.apache.lucene.luke.app.desktop.components with type parameters of type ComponentOperatorRegistry.ComponentOperator
    Modifier and Type | Method and Description
    --- | ---
    `<T extends ComponentOperatorRegistry.ComponentOperator> Optional<T>` | ComponentOperatorRegistry.`get(Class<T> type)`
    `<T extends ComponentOperatorRegistry.ComponentOperator> void` | ComponentOperatorRegistry.`register(Class<T> type, T operator)`

  - ### Uses of ComponentOperatorRegistry.ComponentOperator in org.apache.lucene.luke.app.desktop.components.dialog.documents

    Subinterfaces of ComponentOperatorRegistry.ComponentOperator in org.apache.lucene.luke.app.desktop.components.dialog.documents
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AddDocumentDialogOperator` Operator of add dodument dialog

    Classes in org.apache.lucene.luke.app.desktop.components.dialog.documents that implement ComponentOperatorRegistry.ComponentOperator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AddDocumentDialogFactory` Factory of add document dialog

  - ### Uses of ComponentOperatorRegistry.ComponentOperator in org.apache.lucene.luke.app.desktop.components.fragments.analysis

    Subinterfaces of ComponentOperatorRegistry.ComponentOperator in org.apache.lucene.luke.app.desktop.components.fragments.analysis
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CustomAnalyzerPanelOperator` Operator of the custom analyzer panel
    `interface` | `PresetAnalyzerPanelOperator` Operator of the preset analyzer panel
    `interface` | `SimpleAnalyzeResultPanelOperator` Operator of the simple analyze result panel
    `interface` | `StepByStepAnalyzeResultPanelOperator` Operator of the Step by step analyze result panel

    Classes in org.apache.lucene.luke.app.desktop.components.fragments.analysis that implement ComponentOperatorRegistry.ComponentOperator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CustomAnalyzerPanelProvider` Provider of the custom analyzer panel
    `class` | `PresetAnalyzerPanelProvider` Provider of the preset analyzer panel
    `class` | `SimpleAnalyzeResultPanelProvider` Provider of the simple analyze result panel
    `class` | `StepByStepAnalyzeResultPanelProvider` Provider of the Step by step analyze result panel

  - ### Uses of ComponentOperatorRegistry.ComponentOperator in org.apache.lucene.luke.app.desktop.components.fragments.search

    Subinterfaces of ComponentOperatorRegistry.ComponentOperator in org.apache.lucene.luke.app.desktop.components.fragments.search
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AnalyzerTabOperator` Operator for the Analyzer tab
    `interface` | `FieldValuesTabOperator` Operator of the FieldValues tab
    `interface` | `MLTTabOperator` Operator of the MLT tab
    `interface` | `QueryParserTabOperator` Operator for the QueryParser tab
    `interface` | `SimilarityTabOperator` Operator for the Similarity tab
    `interface` | `SortTabOperator` Operator for the Sort tab

    Classes in org.apache.lucene.luke.app.desktop.components.fragments.search that implement ComponentOperatorRegistry.ComponentOperator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AnalyzerPaneProvider` Provider of the Analyzer pane
    `class` | `FieldValuesPaneProvider` Provider of the FieldValues pane
    `class` | `MLTPaneProvider` Provider of the MLT pane
    `class` | `QueryParserPaneProvider` Provider of the QueryParser pane (tab)
    `class` | `SimilarityPaneProvider` Provider of the Similarity pane
    `class` | `SortPaneProvider` Provider of the Sort pane

Copyright © 2000-2022 Apache Software Foundation. All Rights Reserved.