| Interface | Description | 
|---|---|
| AbstractSelectorComponent.SelectorComponentContext<T,I extends Nameable & Matchable & Itemable<T>,C extends AbstractSelectorComponent.SelectorComponentContext<T,I,C>> | Context interface on a selector component sharing content. | 
| AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>> | |
| Enableable | |
| Itemable<T> | |
| Matchable | |
| Nameable | |
| Selectable | |
| SelectorItem<T> | 
| Class | Description | 
|---|---|
| AbstractComponent<T extends ComponentContext<T>> | Base class for components. | 
| AbstractSelectorComponent<T,C extends AbstractSelectorComponent.SelectorComponentContext<T,I,C>,I extends Nameable & Matchable & Enableable & Selectable & Itemable<T>> | Base component for selectors which provide selectable lists. | 
| AbstractSelectorComponent.BaseSelectorComponentContext<T,I extends Nameable & Matchable & Itemable<T>,C extends AbstractSelectorComponent.SelectorComponentContext<T,I,C>> | Base implementation of a  AbstractSelectorComponent.SelectorComponentContext. | 
| AbstractSelectorComponent.ItemState<I extends Matchable> | Class keeping item state. | 
| AbstractTextComponent<T,C extends AbstractTextComponent.TextComponentContext<T,C>> | Base class for components which work on a simple text input. | 
| AbstractTextComponent.BaseTextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>> | |
| SelectorItem.SelectorItemWrapper<T> | 
| Enum | Description | 
|---|---|
| AbstractTextComponent.TextComponentContext.MessageLevel | Message levels which can be used to alter how message is shown. | 
Copyright © 2022. All rights reserved.