Package io.mateu.mdd.vaadin.navigation
Class ViewStack
- java.lang.Object
-
- io.mateu.mdd.vaadin.navigation.ViewStack
-
public class ViewStack extends Object
-
-
Constructor Summary
Constructors Constructor Description ViewStack()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringcleanState(String state)voidclear()Viewget(int index)Viewget(String state)ViewgetLast()com.vaadin.navigator.ViewgetLastNavigable()ViewgetParent(com.vaadin.navigator.View view)List<View>getStack()intgetStackSize()StringgetState(com.vaadin.navigator.View v)Map<View,String>getStateByView()Map<String,View>getViewByState()ViewgetViewInStack(int pos)intindexOf(com.vaadin.navigator.View v)com.vaadin.navigator.Viewpop()com.vaadin.navigator.Viewpop(int positions)voidpopTo(int index)com.vaadin.navigator.ViewpopTo(String state)Viewpush(String state, com.vaadin.ui.Component component, Controller c)Viewpush(String state, View v, Controller c)intsize()
-
-
-
Method Detail
-
size
public int size()
-
push
public View push(String state, com.vaadin.ui.Component component, Controller c) throws Exception
- Throws:
Exception
-
pop
public com.vaadin.navigator.View pop()
-
pop
public com.vaadin.navigator.View pop(int positions)
-
getLast
public View getLast()
-
getParent
public View getParent(com.vaadin.navigator.View view)
-
popTo
public void popTo(int index)
-
getStackSize
public int getStackSize()
-
getViewInStack
public View getViewInStack(int pos)
-
get
public View get(int index)
-
indexOf
public int indexOf(com.vaadin.navigator.View v)
-
getState
public String getState(com.vaadin.navigator.View v)
-
clear
public void clear()
-
getLastNavigable
public com.vaadin.navigator.View getLastNavigable()
-
popTo
public com.vaadin.navigator.View popTo(String state)
-
-