com.vaadin.flow.router.

Class RouterLink

    • Constructor Detail

      • RouterLink

        public RouterLink()

        Creates a new empty router link.

      • RouterLink

        public RouterLink(String text,
                          Class<? extends Component> navigationTarget)

        Creates a new router link for the given navigation target using the given text.

        Parameters:

        text - link text

        navigationTarget - navigation target

      • RouterLink

        public RouterLink(String text,
                          Class<? extends C> navigationTarget,
                          T parameter)

        Creates a new router link for the given navigation target using the given text and parameter.

        Type Parameters:

        T - url parameter type

        C - navigation target type

        Parameters:

        text - link text

        navigationTarget - navigation target

        parameter - url parameter for navigation target

      • RouterLink

        public RouterLink(Router router,
                          String text,
                          Class<? extends Component> navigationTarget)

        Creates a new router link for the given navigation target using the given text.

        Parameters:

        router - router used for navigation

        text - link text

        navigationTarget - navigation target

      • RouterLink

        public RouterLink(Router router,
                          String text,
                          Class<? extends C> navigationTarget,
                          T parameter)

        Creates a new router link for the given navigation target using the given text and parameter.

        Type Parameters:

        T - url parameter type

        C - navigation target type

        Parameters:

        router - router used for navigation

        text - link text

        navigationTarget - navigation target

        parameter - url parameter for navigation target