You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.router.

Interface HighlightCondition<T>

  • Type Parameters:

    T - the target type of the highlight condition

    All Superinterfaces:

    Serializable

    Functional Interface:

    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface HighlightCondition<T>
    extends Serializable

    A condition to meet to determine the highlight state of the target.

    Since:

    1.0

    • Method Summary

      All Methods
      Modifier and Type Method Description
      boolean shouldHighlight​(T t, AfterNavigationEvent event)

      Tests if the target should be highlighted based on the navigation event.

    • Method Detail

      • shouldHighlight

        boolean shouldHighlight​(T t,
                                AfterNavigationEvent event)

        Tests if the target should be highlighted based on the navigation event.

        Parameters:

        t - the target of the highlight condition

        event - the navigation event

        Returns:

        true if the condition is met, false otherwise