public class ResteasyUriInfo extends Object implements javax.ws.rs.core.UriInfo
| Constructor and Description |
|---|
ResteasyUriInfo(String absoluteUri,
String queryString,
String contextPath) |
ResteasyUriInfo(URI requestURI) |
ResteasyUriInfo(URI base,
URI relative) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEncodedPathParameter(String name,
String value) |
protected void |
extractMatchingPath(List<javax.ws.rs.core.PathSegment> encodedPathSegments)
matching path without matrix parameters
|
protected void |
extractParameters(String queryString) |
URI |
getAbsolutePath() |
javax.ws.rs.core.UriBuilder |
getAbsolutePathBuilder() |
URI |
getBaseUri() |
javax.ws.rs.core.UriBuilder |
getBaseUriBuilder() |
List<String> |
getEncodedMatchedPaths() |
javax.ws.rs.core.MultivaluedMap<String,javax.ws.rs.core.PathSegment[]> |
getEncodedPathParameterPathSegments() |
protected javax.ws.rs.core.MultivaluedMap<String,String> |
getEncodedQueryParameters() |
List<Object> |
getMatchedResources() |
List<String> |
getMatchedURIs() |
List<String> |
getMatchedURIs(boolean decode) |
String |
getMatchingPath()
Encoded path without matrix parameters
|
String |
getPath() |
String |
getPath(boolean decode) |
javax.ws.rs.core.MultivaluedMap<String,javax.ws.rs.core.PathSegment[]> |
getPathParameterPathSegments() |
javax.ws.rs.core.MultivaluedMap<String,String> |
getPathParameters() |
javax.ws.rs.core.MultivaluedMap<String,String> |
getPathParameters(boolean decode) |
List<javax.ws.rs.core.PathSegment> |
getPathSegments() |
List<javax.ws.rs.core.PathSegment> |
getPathSegments(boolean decode) |
javax.ws.rs.core.MultivaluedMap<String,String> |
getQueryParameters() |
javax.ws.rs.core.MultivaluedMap<String,String> |
getQueryParameters(boolean decode) |
URI |
getRequestUri() |
javax.ws.rs.core.UriBuilder |
getRequestUriBuilder() |
protected void |
initialize(String absoluteUri,
String queryString,
String contextPath) |
void |
initializeFromRequest(URI requestURI) |
void |
popMatchedPath() |
protected void |
processPath() |
void |
pushCurrentResource(Object resource) |
void |
pushMatchedPath(String encoded) |
void |
pushMatchedURI(String encoded) |
URI |
relativize(URI uri) |
URI |
resolve(URI uri) |
void |
setRequestUri(URI relative)
Create a UriInfo from the baseURI
|
void |
setUri(URI base,
URI relative) |
public ResteasyUriInfo(URI requestURI)
protected void processPath()
public void initializeFromRequest(URI requestURI)
protected void extractMatchingPath(List<javax.ws.rs.core.PathSegment> encodedPathSegments)
encodedPathSegments - public String getMatchingPath()
public void setRequestUri(URI relative)
relative - public String getPath()
getPath in interface javax.ws.rs.core.UriInfopublic String getPath(boolean decode)
getPath in interface javax.ws.rs.core.UriInfopublic List<javax.ws.rs.core.PathSegment> getPathSegments()
getPathSegments in interface javax.ws.rs.core.UriInfopublic List<javax.ws.rs.core.PathSegment> getPathSegments(boolean decode)
getPathSegments in interface javax.ws.rs.core.UriInfopublic URI getRequestUri()
getRequestUri in interface javax.ws.rs.core.UriInfopublic javax.ws.rs.core.UriBuilder getRequestUriBuilder()
getRequestUriBuilder in interface javax.ws.rs.core.UriInfopublic URI getAbsolutePath()
getAbsolutePath in interface javax.ws.rs.core.UriInfopublic javax.ws.rs.core.UriBuilder getAbsolutePathBuilder()
getAbsolutePathBuilder in interface javax.ws.rs.core.UriInfopublic URI getBaseUri()
getBaseUri in interface javax.ws.rs.core.UriInfopublic javax.ws.rs.core.UriBuilder getBaseUriBuilder()
getBaseUriBuilder in interface javax.ws.rs.core.UriInfopublic javax.ws.rs.core.MultivaluedMap<String,String> getPathParameters()
getPathParameters in interface javax.ws.rs.core.UriInfopublic javax.ws.rs.core.MultivaluedMap<String,javax.ws.rs.core.PathSegment[]> getEncodedPathParameterPathSegments()
public javax.ws.rs.core.MultivaluedMap<String,javax.ws.rs.core.PathSegment[]> getPathParameterPathSegments()
public javax.ws.rs.core.MultivaluedMap<String,String> getPathParameters(boolean decode)
getPathParameters in interface javax.ws.rs.core.UriInfopublic javax.ws.rs.core.MultivaluedMap<String,String> getQueryParameters()
getQueryParameters in interface javax.ws.rs.core.UriInfoprotected javax.ws.rs.core.MultivaluedMap<String,String> getEncodedQueryParameters()
public javax.ws.rs.core.MultivaluedMap<String,String> getQueryParameters(boolean decode)
getQueryParameters in interface javax.ws.rs.core.UriInfoprotected void extractParameters(String queryString)
public List<String> getMatchedURIs(boolean decode)
getMatchedURIs in interface javax.ws.rs.core.UriInfopublic List<String> getMatchedURIs()
getMatchedURIs in interface javax.ws.rs.core.UriInfopublic List<Object> getMatchedResources()
getMatchedResources in interface javax.ws.rs.core.UriInfopublic void pushCurrentResource(Object resource)
public void pushMatchedPath(String encoded)
public void popMatchedPath()
public void pushMatchedURI(String encoded)
Copyright © 2015 JBoss by Red Hat. All rights reserved.