Class HighlightActions

java.lang.Object
com.vaadin.flow.router.HighlightActions

public final class HighlightActions extends Object
A set of predefined HighlightActions.
Since:
1.0
  • Method Details

    • toggleClassName

      public static <C extends HasStyle> HighlightAction<C> toggleClassName(String className)
      An action which toggles className class on the target based on its highlight state.
      Type Parameters:
      C - the target type
      Parameters:
      className - the class name to toggle
      Returns:
      the highlight action
    • toggleTheme

      public static <C extends HasElement> HighlightAction<C> toggleTheme(String theme)
      An action which toggles theme on the target based on its highlight state.
      Type Parameters:
      C - the target type
      Parameters:
      theme - the theme to toggle
      Returns:
      the highlight action
    • toggleAttribute

      public static <C extends HasElement> HighlightAction<C> toggleAttribute(String attribute)
      An action which toggles the target's attribute based on its highlight state.
      Type Parameters:
      C - the target type
      Parameters:
      attribute - the attribute to toggle
      Returns:
      the highlight action
    • none

      public static <C extends HasElement> HighlightAction<C> none()
      An action which does nothing, regardless of the highlight state.
      Type Parameters:
      C - the target type
      Returns:
      the highlight action