public class UrlTools
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
NESTED_ROUTE
Nested screens route regexp.
|
protected static java.util.regex.Pattern |
NESTED_ROUTE_PATTERN |
protected static java.util.regex.Pattern |
PARAMS_PATTERN |
protected static java.lang.String |
PARAMS_REGEX
URL params regexp.
|
protected static java.lang.String |
PARAMS_ROUTE
Params route regexp.
|
protected static java.util.regex.Pattern |
PARAMS_ROUTE_PATTERN |
protected static java.lang.String |
ROOT_ROUTE
Root route regexp.
|
protected static java.util.regex.Pattern |
ROOT_ROUTE_PATTERN |
Constructor and Description |
---|
UrlTools() |
Modifier and Type | Method and Description |
---|---|
protected static java.util.Map<java.lang.String,java.lang.String> |
extractParams(java.lang.String paramsString) |
protected static java.net.URI |
getEmptyFragmentUri() |
static boolean |
headless() |
protected static NavigationState |
parseNestedRoute(java.lang.String uriFragment) |
protected static NavigationState |
parseParamsRoute(java.lang.String uriFragment) |
protected static NavigationState |
parseRootRoute(java.lang.String uriFragment) |
static NavigationState |
parseState(java.lang.String uriFragment) |
static void |
pushState(java.lang.String navigationState) |
static void |
replaceState(java.lang.String navigationState) |
protected static final java.lang.String ROOT_ROUTE
/#<root_route>
protected static final java.util.regex.Pattern ROOT_ROUTE_PATTERN
protected static final java.lang.String NESTED_ROUTE
/#<root_route>/[<url_state_mark>/]<nested_screen_route>[/<nested_screen_route>]
protected static final java.util.regex.Pattern NESTED_ROUTE_PATTERN
protected static final java.lang.String PARAMS_ROUTE
/#<root_route>/[<url_state_mark>/]<nested_screen_route>?<params_part>
protected static final java.util.regex.Pattern PARAMS_ROUTE_PATTERN
protected static final java.lang.String PARAMS_REGEX
p1=v2[&p2=v2]...
protected static final java.util.regex.Pattern PARAMS_PATTERN
public static void pushState(java.lang.String navigationState)
public static void replaceState(java.lang.String navigationState)
public static NavigationState parseState(java.lang.String uriFragment)
protected static java.net.URI getEmptyFragmentUri()
protected static NavigationState parseRootRoute(java.lang.String uriFragment)
protected static NavigationState parseNestedRoute(java.lang.String uriFragment)
protected static NavigationState parseParamsRoute(java.lang.String uriFragment)
protected static java.util.Map<java.lang.String,java.lang.String> extractParams(java.lang.String paramsString)
public static boolean headless()