Package org.apache.cxf.jaxrs.client.spec
Class ClientImpl.WebTargetImpl
- java.lang.Object
-
- org.apache.cxf.jaxrs.client.spec.ClientImpl.WebTargetImpl
-
- All Implemented Interfaces:
javax.ws.rs.client.WebTarget,javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
- Enclosing class:
- ClientImpl
public class ClientImpl.WebTargetImpl extends Object implements javax.ws.rs.client.WebTarget
-
-
Constructor Summary
Constructors Constructor Description WebTargetImpl(javax.ws.rs.core.UriBuilder uriBuilder, javax.ws.rs.core.Configuration config)WebTargetImpl(javax.ws.rs.core.UriBuilder uriBuilder, javax.ws.rs.core.Configuration config, WebClient targetClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ConfigurationgetConfiguration()URIgetUri()javax.ws.rs.core.UriBuildergetUriBuilder()WebClientgetWebClient()javax.ws.rs.client.WebTargetmatrixParam(String name, Object... values)javax.ws.rs.client.WebTargetpath(String path)javax.ws.rs.client.WebTargetproperty(String name, Object value)javax.ws.rs.client.WebTargetqueryParam(String name, Object... values)javax.ws.rs.client.WebTargetregister(Class<?> cls)javax.ws.rs.client.WebTargetregister(Class<?> cls, int index)javax.ws.rs.client.WebTargetregister(Class<?> cls, Class<?>... contracts)javax.ws.rs.client.WebTargetregister(Class<?> cls, Map<Class<?>,Integer> map)javax.ws.rs.client.WebTargetregister(Object object)javax.ws.rs.client.WebTargetregister(Object object, int index)javax.ws.rs.client.WebTargetregister(Object object, Class<?>... contracts)javax.ws.rs.client.WebTargetregister(Object object, Map<Class<?>,Integer> map)javax.ws.rs.client.Invocation.Builderrequest()javax.ws.rs.client.Invocation.Builderrequest(String... accept)javax.ws.rs.client.Invocation.Builderrequest(javax.ws.rs.core.MediaType... accept)javax.ws.rs.client.WebTargetresolveTemplate(String name, Object value)javax.ws.rs.client.WebTargetresolveTemplate(String name, Object value, boolean encodeSlash)javax.ws.rs.client.WebTargetresolveTemplateFromEncoded(String name, Object value)javax.ws.rs.client.WebTargetresolveTemplates(Map<String,Object> templatesMap)javax.ws.rs.client.WebTargetresolveTemplates(Map<String,Object> templatesMap, boolean encodeSlash)javax.ws.rs.client.WebTargetresolveTemplatesFromEncoded(Map<String,Object> templatesMap)
-
-
-
Constructor Detail
-
WebTargetImpl
public WebTargetImpl(javax.ws.rs.core.UriBuilder uriBuilder, javax.ws.rs.core.Configuration config)
-
WebTargetImpl
public WebTargetImpl(javax.ws.rs.core.UriBuilder uriBuilder, javax.ws.rs.core.Configuration config, WebClient targetClient)
-
-
Method Detail
-
getWebClient
public WebClient getWebClient()
-
request
public javax.ws.rs.client.Invocation.Builder request()
- Specified by:
requestin interfacejavax.ws.rs.client.WebTarget
-
request
public javax.ws.rs.client.Invocation.Builder request(String... accept)
- Specified by:
requestin interfacejavax.ws.rs.client.WebTarget
-
request
public javax.ws.rs.client.Invocation.Builder request(javax.ws.rs.core.MediaType... accept)
- Specified by:
requestin interfacejavax.ws.rs.client.WebTarget
-
getUri
public URI getUri()
- Specified by:
getUriin interfacejavax.ws.rs.client.WebTarget
-
getUriBuilder
public javax.ws.rs.core.UriBuilder getUriBuilder()
- Specified by:
getUriBuilderin interfacejavax.ws.rs.client.WebTarget
-
path
public javax.ws.rs.client.WebTarget path(String path)
- Specified by:
pathin interfacejavax.ws.rs.client.WebTarget
-
queryParam
public javax.ws.rs.client.WebTarget queryParam(String name, Object... values)
- Specified by:
queryParamin interfacejavax.ws.rs.client.WebTarget
-
matrixParam
public javax.ws.rs.client.WebTarget matrixParam(String name, Object... values)
- Specified by:
matrixParamin interfacejavax.ws.rs.client.WebTarget
-
resolveTemplate
public javax.ws.rs.client.WebTarget resolveTemplate(String name, Object value)
- Specified by:
resolveTemplatein interfacejavax.ws.rs.client.WebTarget
-
resolveTemplate
public javax.ws.rs.client.WebTarget resolveTemplate(String name, Object value, boolean encodeSlash)
- Specified by:
resolveTemplatein interfacejavax.ws.rs.client.WebTarget
-
resolveTemplateFromEncoded
public javax.ws.rs.client.WebTarget resolveTemplateFromEncoded(String name, Object value)
- Specified by:
resolveTemplateFromEncodedin interfacejavax.ws.rs.client.WebTarget
-
resolveTemplates
public javax.ws.rs.client.WebTarget resolveTemplates(Map<String,Object> templatesMap)
- Specified by:
resolveTemplatesin interfacejavax.ws.rs.client.WebTarget
-
resolveTemplates
public javax.ws.rs.client.WebTarget resolveTemplates(Map<String,Object> templatesMap, boolean encodeSlash)
- Specified by:
resolveTemplatesin interfacejavax.ws.rs.client.WebTarget
-
resolveTemplatesFromEncoded
public javax.ws.rs.client.WebTarget resolveTemplatesFromEncoded(Map<String,Object> templatesMap)
- Specified by:
resolveTemplatesFromEncodedin interfacejavax.ws.rs.client.WebTarget
-
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration()
- Specified by:
getConfigurationin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
property
public javax.ws.rs.client.WebTarget property(String name, Object value)
- Specified by:
propertyin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public javax.ws.rs.client.WebTarget register(Class<?> cls)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public javax.ws.rs.client.WebTarget register(Object object)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public javax.ws.rs.client.WebTarget register(Class<?> cls, int index)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public javax.ws.rs.client.WebTarget register(Class<?> cls, Class<?>... contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public javax.ws.rs.client.WebTarget register(Class<?> cls, Map<Class<?>,Integer> map)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public javax.ws.rs.client.WebTarget register(Object object, int index)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
register
public javax.ws.rs.client.WebTarget register(Object object, Class<?>... contracts)
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
-
-