Class NavigationState
- java.lang.Object
-
- org.teamapps.ux.session.navigation.NavigationState
-
public class NavigationState extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NavigationState(java.lang.String relativePath, java.util.Map<java.lang.String,java.lang.String> queryParams)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NavigationStatecreate()booleanequals(java.lang.Object o)java.util.Map<java.lang.String,java.lang.String>getQueryParams()java.lang.StringgetRelativePath()inthashCode()static NavigationStateparse(java.lang.String relativeUrl)java.lang.StringtoString()NavigationStatewithPath(java.lang.String path)NavigationStatewithPrefix(java.lang.String pathPrefix)NavigationStatewithQueryParam(java.lang.String key, java.lang.String value)
-
-
-
Method Detail
-
create
public static NavigationState create()
-
parse
public static NavigationState parse(java.lang.String relativeUrl)
-
withPrefix
public NavigationState withPrefix(java.lang.String pathPrefix)
-
withPath
public NavigationState withPath(java.lang.String path)
-
withQueryParam
public NavigationState withQueryParam(java.lang.String key, java.lang.String value)
-
getRelativePath
public java.lang.String getRelativePath()
-
getQueryParams
public java.util.Map<java.lang.String,java.lang.String> getQueryParams()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-