public class UriTemplate
extends java.lang.Object
| Constructor and Description |
|---|
UriTemplate(java.lang.String path) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
bindByName(java.util.Map<java.lang.String,java.lang.String> params) |
java.lang.String |
bindByName(java.lang.String... params) |
java.lang.String |
bindByNameNonStrict(java.util.Map<java.lang.String,java.lang.String> params)
Like
bindByName(java.util.Map) but this method silently ignores any unnecessary parameters that are passed in. |
java.lang.String |
bindByPosition(java.lang.String... params) |
java.util.List<java.lang.String> |
getParameterNames() |
protected java.lang.String |
getWildcardParameterName(int pathIndex)
Returns the wildcard parameter name for the given path index if its a wildcard otherwise return null if it is not a wildcard
|
protected java.lang.String |
joinPath(int index,
java.lang.String[] paths)
Returns the joined path with "/" from the given index until the end of the array of paths
|
MappingResult |
matches(java.lang.String[] requestUriPaths,
HttpProxyRule proxyRule) |
protected java.lang.String |
replace(java.lang.String text,
java.lang.String key,
java.lang.String value) |
public MappingResult matches(java.lang.String[] requestUriPaths, HttpProxyRule proxyRule)
public java.util.List<java.lang.String> getParameterNames()
public java.lang.String bindByPosition(java.lang.String... params)
public java.lang.String bindByName(java.lang.String... params)
public java.lang.String bindByName(java.util.Map<java.lang.String,java.lang.String> params)
public java.lang.String bindByNameNonStrict(java.util.Map<java.lang.String,java.lang.String> params)
bindByName(java.util.Map) but this method silently ignores any unnecessary parameters that are passed in.protected java.lang.String getWildcardParameterName(int pathIndex)
protected java.lang.String joinPath(int index,
java.lang.String[] paths)
protected java.lang.String replace(java.lang.String text,
java.lang.String key,
java.lang.String value)
Copyright © 2011-2014 Red Hat. All Rights Reserved.