|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.vaadin.navigator.Navigator.UriFragmentManager
public static class Navigator.UriFragmentManager
Fragment manager using URI fragments of a Page to track views and enable listening to view changes. This class is mostly for internal use by Navigator, and is only public and static to enable testing.
Constructor Summary | |
---|---|
Navigator.UriFragmentManager(Page page,
Navigator navigator)
Create a new URIFragmentManager and attach it to listen to URI fragment changes of a Page . |
Method Summary | |
---|---|
void |
fragmentChanged(Page.FragmentChangedEvent event)
|
String |
getFragment()
Return the current fragment (location string) including view name and any optional parameters. |
void |
setFragment(String fragment)
Set the current fragment (location string) in the application URL or similar location, including view name and any optional parameters. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Navigator.UriFragmentManager(Page page, Navigator navigator)
Page
.
page
- page whose URI fragment to get and modifynavigator
- Navigator
to notify of fragment changes (using
Navigator.navigateTo(String)
Method Detail |
---|
public String getFragment()
FragmentManager
getFragment
in interface FragmentManager
public void setFragment(String fragment)
FragmentManager
setFragment
in interface FragmentManager
fragment
- new view and parameter string, not nullpublic void fragmentChanged(Page.FragmentChangedEvent event)
fragmentChanged
in interface Page.FragmentChangedListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |