org.apache.cxf.jaxrs.provider
Class UriInfoImpl

java.lang.Object
  extended by org.apache.cxf.jaxrs.provider.UriInfoImpl
All Implemented Interfaces:
javax.ws.rs.core.UriInfo

public class UriInfoImpl
extends java.lang.Object
implements javax.ws.rs.core.UriInfo


Constructor Summary
UriInfoImpl(org.apache.cxf.message.Message m, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> templateParams)
           
 
Method Summary
 java.net.URI getAbsolutePath()
           
 javax.ws.rs.core.UriBuilder getAbsolutePathBuilder()
           
 java.net.URI getBaseUri()
           
 javax.ws.rs.core.UriBuilder getBaseUriBuilder()
           
protected  java.lang.String getEndpointAddress()
           
 java.lang.String getPath()
           
 java.lang.String getPath(boolean decode)
           
 java.util.List<javax.ws.rs.core.PathSegment> getPathSegments()
           
 java.util.List<javax.ws.rs.core.PathSegment> getPathSegments(boolean decode)
           
 javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getQueryParameters()
           
 javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getQueryParameters(boolean decode)
           
 java.net.URI getRequestUri()
           
 javax.ws.rs.core.UriBuilder getRequestUriBuilder()
           
 javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getTemplateParameters()
           
 javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getTemplateParameters(boolean decode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UriInfoImpl

public UriInfoImpl(org.apache.cxf.message.Message m,
                   javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> templateParams)
Method Detail

getAbsolutePath

public java.net.URI getAbsolutePath()
Specified by:
getAbsolutePath in interface javax.ws.rs.core.UriInfo

getAbsolutePathBuilder

public javax.ws.rs.core.UriBuilder getAbsolutePathBuilder()
Specified by:
getAbsolutePathBuilder in interface javax.ws.rs.core.UriInfo

getBaseUri

public java.net.URI getBaseUri()
Specified by:
getBaseUri in interface javax.ws.rs.core.UriInfo

getBaseUriBuilder

public javax.ws.rs.core.UriBuilder getBaseUriBuilder()
Specified by:
getBaseUriBuilder in interface javax.ws.rs.core.UriInfo

getPath

public java.lang.String getPath()
Specified by:
getPath in interface javax.ws.rs.core.UriInfo

getPath

public java.lang.String getPath(boolean decode)
Specified by:
getPath in interface javax.ws.rs.core.UriInfo

getPathSegments

public java.util.List<javax.ws.rs.core.PathSegment> getPathSegments()
Specified by:
getPathSegments in interface javax.ws.rs.core.UriInfo

getPathSegments

public java.util.List<javax.ws.rs.core.PathSegment> getPathSegments(boolean decode)
Specified by:
getPathSegments in interface javax.ws.rs.core.UriInfo

getQueryParameters

public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getQueryParameters()
Specified by:
getQueryParameters in interface javax.ws.rs.core.UriInfo

getQueryParameters

public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getQueryParameters(boolean decode)
Specified by:
getQueryParameters in interface javax.ws.rs.core.UriInfo

getRequestUri

public java.net.URI getRequestUri()
Specified by:
getRequestUri in interface javax.ws.rs.core.UriInfo

getRequestUriBuilder

public javax.ws.rs.core.UriBuilder getRequestUriBuilder()
Specified by:
getRequestUriBuilder in interface javax.ws.rs.core.UriInfo

getTemplateParameters

public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getTemplateParameters()
Specified by:
getTemplateParameters in interface javax.ws.rs.core.UriInfo

getTemplateParameters

public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getTemplateParameters(boolean decode)
Specified by:
getTemplateParameters in interface javax.ws.rs.core.UriInfo

getEndpointAddress

protected java.lang.String getEndpointAddress()


Apache CXF