public class NavigationStateBuilder extends Object
NavigationState instances.| Constructor and Description |
|---|
NavigationStateBuilder()
Constructs a new NavigationStateBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
NavigationState |
build()
Returns the NavigationState instance that has been built so far and
resets the internal state of this builder.
|
NavigationStateBuilder |
withPath(String path)
Assign the path that was used for determining the navigation target.
|
NavigationStateBuilder |
withTarget(Class<? extends Component> navigationTarget)
Assigns the given navigation target to the navigation state being built.
|
NavigationStateBuilder |
withTarget(Class<? extends Component> navigationTarget,
List<String> urlParameters)
Assigns the given navigation target with the given url parameter to the
navigation state being built.
|
public NavigationStateBuilder()
public NavigationStateBuilder withTarget(Class<? extends Component> navigationTarget, List<String> urlParameters)
navigationTarget - the navigation targeturlParameters - the url parameter of the navigation targetpublic NavigationStateBuilder withTarget(Class<? extends Component> navigationTarget)
navigationTarget - the navigation targetpublic NavigationStateBuilder withPath(String path)
path - navigation pathpublic NavigationState build()
Copyright © 2000–2018 Vaadin Ltd. All rights reserved.