All Classes and Interfaces
Class
Description
Provides constants for common ARIA attribute names used across PatternFly components.
Defines the status of an asynchronous operation.
Provides constants for common HTML attribute names used across PatternFly components.
The
Breakpoint class represents different breakpoints for responsive design.The
BreakpointCollector collects tuples of Breakpoint and a generic value V as CSS modifier classes
and returns the collected data as a String.This class represents a collection of breakpoints and associated values.
Defines the available brightness levels for component backgrounds.
Functional interface for handling changes in a component.
Provides CSS class name constants and helper methods for building PatternFly component and modifier class names.
Functional interface for handling close events in a component.
Defines the available color options for components such as labels and badges.
The ComponentContext interface represents a context for a component, providing methods to store and retrieve arbitrary values
associated with keys.
Functional interface for handling generic events on a component.
Detects whether the browser supports CSS anchor positioning features, which enable native CSS-based overlay placement instead
of JavaScript-based positioning.
Holds items and state for components like data lists and tables.
Provides constants for
data-* attribute names used across PatternFly components.Displays items managed by a
DataProvider.Defines whether a component section is expandable or non-expandable.
A class representing a filter that can be applied to a list of objects (
Filter.filter(List)) or to a single object
(Filter.match(Object)).Represents a filter attribute with a specified name, persistence flag, and filter condition.
A functional interface for modifying filter attribute values.
The FilterChangeHandler interface is designed to handle changes in filters.
Functional interface representing a condition used for filtering objects.
Represents the logical operators used for combining multiple
FilterAttributes of a Filter.Deprecated.
Deprecated Popper.js callback invoked after the first positioning update.
Union enum of the different
gridBreakpoint properties for data list and table.Defines the available inset sizes for component spacing.
Reusable class for typed components to customize the item ID, string value and display.
Represents the text direction (left-to-right or right-to-left) of an element.
Deprecated.
Deprecated Popper.js native modifier configuration object.
Deprecated.
Deprecated Popper.js native arguments passed to a modifier function.
Deprecated.
Deprecated Popper.js modifier function that operates on positioning state.
Deprecated.
Deprecated Popper.js native options for a modifier.
Deprecated.
Deprecated Popper.js lifecycle phases in which modifiers execute.
Deprecated.
Deprecated factory methods for creating common Popper.js modifiers.
Contains modifier interfaces that toggle CSS modifier classes on component elements.
Functional interface for handling multi-selection changes in a component.
Defines the read status of a notification item.
Utility methods for numeric calculations such as percentage computation.
Inspired by FrontendMasters/obervablish-values.
Deprecated.
Deprecated Popper.js native options passed when creating a popper instance.
Defines horizontal or vertical orientation for a component.
Support for Open UI Automation.
Interface for components that support Open UI Automation.
Centralized controller for native popover management.
Handler called when an overlay's visibility changes.
Defines whether a component has padding or no padding.
Holds pagination state (page number, page size, visible count, total count) for a
DataProvider.Defines the placement position (top, bottom, left, right) and alignment (start, end) for overlays and tooltips.
Deprecated.
Deprecated interface for controlling a Popper.js positioning instance.
Deprecated.
Deprecated builder for creating and configuring Popper.js positioning instances.
Deprecated.
Deprecated fallback implementation used when Popper.js is not available.
Deprecated.
Deprecated Popper.js-backed implementation wrapping
PopperJs.Deprecated.
Use
Placement instead.Deprecated.
Deprecated Popper.js native rectangle with position and dimensions.
Represents a width-height dimension pair.
Functional interface for handling resize.
Provides constants for WAI-ARIA role attribute values used across PatternFly components.
Functional interface for handling single selection changes in a component.
Holds the selected items in a
DataProvider.Defines the available sizes for a component.
Holds the current sort option in a
DataProvider.Deprecated.
Deprecated Popper.js native state object holding positioning data.
Deprecated.
Deprecated Popper.js native object holding references to the trigger, popper, and arrow elements.
Deprecated.
Deprecated Popper.js native object holding bounding rectangles for the reference and popper elements.
Defines the severity status variants for alerts, icons, and other status-aware components.
Defines sticky positioning for a component at the top or bottom of its container.
Deprecated.
Deprecated Popper.js native object holding computed style definitions for the popper element.
Defines the available color themes for a component.
Provides timeout constants (in milliseconds) used across PatternFly components.
Functional interface for handling toggle (expand/collapse) events in a component.
Deprecated.
Deprecated enum of user interaction types that trigger a Popper.js overlay.
Defines how an
Overlay responds to user interaction on its trigger element.An immutable key-value pair.
An ordered collection of
Tuple instances with lookup by key or value.Interface for enums that represent a CSS modifier class, providing both the raw value and the fully qualified modifier.
Deprecated.
Deprecated Popper.js callback for updating options on an existing popper instance.
Utility methods for validating property values such as numeric ranges and enum memberships.
Provides methods to build and apply PatternFly global and component variables.
Provides fluent builders for assigning values to PatternFly CSS custom properties on HTML and SVG elements.
Provides constants for common CSS custom property element names used when building PatternFly variables.
Defines visibility modifiers to show or hide a component.
Defines the available percentage-based width modifiers for a component.