Class Route
- java.lang.Object
-
- org.teamapps.ux.session.navigation.Route
-
public class Route extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Route(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 Routecreate()booleanequals(java.lang.Object o)static RoutefromLocation(Location location)java.lang.StringgetPath()java.lang.StringgetQueryParam(java.lang.String name)java.util.Map<java.lang.String,java.lang.String>getQueryParams()inthashCode()static Routeparse(java.lang.String relativeUrl)RoutesubRoute(java.lang.String pathPrefixToRemove)java.lang.StringtoString()RoutewithPath(java.lang.String path)RoutewithPathPrefix(java.lang.String pathPrefix)RoutewithPathSuffix(java.lang.String pathSuffix)RoutewithQueryParam(java.lang.String key, java.lang.String value)RoutewithQueryParams(java.util.Map<java.lang.String,java.lang.String> queryParams)
-
-
-
Field Detail
-
EMPTY
public static final Route EMPTY
-
-
Method Detail
-
create
public static Route create()
-
parse
public static Route parse(java.lang.String relativeUrl)
-
subRoute
public Route subRoute(java.lang.String pathPrefixToRemove)
-
withPathSuffix
public Route withPathSuffix(java.lang.String pathSuffix)
-
withPathPrefix
public Route withPathPrefix(java.lang.String pathPrefix)
-
withPath
public Route withPath(java.lang.String path)
-
withQueryParam
public Route withQueryParam(java.lang.String key, java.lang.String value)
-
withQueryParams
public Route withQueryParams(java.util.Map<java.lang.String,java.lang.String> queryParams)
-
getPath
public java.lang.String getPath()
-
getQueryParams
public java.util.Map<java.lang.String,java.lang.String> getQueryParams()
-
getQueryParam
public java.lang.String getQueryParam(java.lang.String name)
-
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
-
-