From 90ffa9404fbb458ffbd1a26930811fcea6037d97 Mon Sep 17 00:00:00 2001 From: Johannes Dahlström Date: Wed, 17 Oct 2012 16:29:28 +0300 Subject: Add Navigator.getState() returning the current navigation state (#9972) Change-Id: Ic423252ed82ea5c991760ece76a9a0f0e5a259a4 --- server/src/com/vaadin/navigator/Navigator.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'server/src/com/vaadin/navigator') diff --git a/server/src/com/vaadin/navigator/Navigator.java b/server/src/com/vaadin/navigator/Navigator.java index 72d6c65fd2..4b2474a0f2 100644 --- a/server/src/com/vaadin/navigator/Navigator.java +++ b/server/src/com/vaadin/navigator/Navigator.java @@ -542,6 +542,16 @@ public class Navigator implements Serializable { return stateManager; } + /** + * Returns the current navigation state reported by this Navigator's + * {@link NavigationStateManager}. + * + * @return The navigation state. + */ + public String getState() { + return getStateManager().getState(); + } + /** * Return the ViewDisplay used by the navigator. Unless another display is * specified, a {@link SimpleViewDisplay} (which is a {@link Component}) is -- cgit v1.2.3