Package org.patternfly.component.typeahead


package org.patternfly.component.typeahead
Typeahead support for PatternFly Java components.

This package provides the building blocks for components that combine a text input with a menu to provide typeahead/autocomplete behavior. The typeahead system is driven by a RefreshStrategy that evaluates each input change and returns a Decision:

Key Classes and Interfaces

  • RefreshStrategy — decides what to do with a typeahead input value; use one of the static convenience factories (everyInput, structuralChange) or implement directly for custom logic
  • Decision — the outcome of a strategy evaluation
  • Typeahead — interface for components that provide typeahead behavior
  • TypeaheadController — manages typeahead input handling state and delegates between refresh, debounce, and local filter modes

Implementing Components

See Also:
  • Class
    Description
    The outcome of a RefreshStrategy evaluation.
     
    Decides what to do with a typeahead input value.
    Interface for components that combine a text input with a menu to provide typeahead/autocomplete behavior.
    Manages typeahead input handling state.