Class JerseyUriBuilder
java.lang.Object
jakarta.ws.rs.core.UriBuilder
org.glassfish.jersey.uri.internal.JerseyUriBuilder
A Jersey implementation of
UriBuilder.- Author:
- Paul Sandoz, Martin Matula, Miroslav Fuksa, Vetle Leinonen-Roeim (vetle at roeim.net)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildFromEncoded(Object... values) buildFromEncodedMap(Map<String, ?> values) buildFromMap(Map<String, ?> values) buildFromMap(Map<String, ?> values, boolean encodeSlashInPath) clone()booleanCheck whether or not the URI represented by thisUriBuilderis absolute.matrixParam(String name, Object... values) port(int port) queryParam(String name, Object... values) replaceMatrix(String matrix) replaceMatrixParam(String name, Object... values) replacePath(String path) replaceQuery(String query) replaceQueryParam(String name, Object... values) resolveTemplate(String name, Object value) resolveTemplate(String name, Object value, boolean encodeSlashInPath) resolveTemplateFromEncoded(String name, Object value) resolveTemplates(Map<String, Object> templateValues) resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath) resolveTemplatesFromEncoded(Map<String, Object> templateValues) schemeSpecificPart(String ssp) setQueryParamStyle(JerseyQueryParamStyle queryParamStyle) toString()Methods inherited from class jakarta.ws.rs.core.UriBuilder
fromLink, fromMethod, fromPath, fromResource, fromUri, fromUri, newInstance
-
Constructor Details
-
JerseyUriBuilder
public JerseyUriBuilder()Create new implementation ofUriBuilder.
-
-
Method Details
-
clone
- Specified by:
clonein classUriBuilder
-
uri
- Specified by:
uriin classUriBuilder
-
uri
- Specified by:
uriin classUriBuilder
-
scheme
- Specified by:
schemein classUriBuilder
-
schemeSpecificPart
- Specified by:
schemeSpecificPartin classUriBuilder
-
userInfo
- Specified by:
userInfoin classUriBuilder
-
host
- Specified by:
hostin classUriBuilder
-
port
- Specified by:
portin classUriBuilder
-
replacePath
- Specified by:
replacePathin classUriBuilder
-
path
- Specified by:
pathin classUriBuilder
-
path
- Specified by:
pathin classUriBuilder- Throws:
IllegalArgumentException
-
path
- Specified by:
pathin classUriBuilder
-
path
- Specified by:
pathin classUriBuilder
-
segment
- Specified by:
segmentin classUriBuilder- Throws:
IllegalArgumentException
-
replaceMatrix
- Specified by:
replaceMatrixin classUriBuilder
-
matrixParam
- Specified by:
matrixParamin classUriBuilder
-
replaceMatrixParam
- Specified by:
replaceMatrixParamin classUriBuilder
-
replaceQuery
- Specified by:
replaceQueryin classUriBuilder
-
queryParam
- Specified by:
queryParamin classUriBuilder
-
setQueryParamStyle
-
replaceQueryParam
- Specified by:
replaceQueryParamin classUriBuilder
-
resolveTemplate
- Specified by:
resolveTemplatein classUriBuilder- Throws:
IllegalArgumentException
-
resolveTemplate
- Specified by:
resolveTemplatein classUriBuilder
-
resolveTemplateFromEncoded
- Specified by:
resolveTemplateFromEncodedin classUriBuilder
-
resolveTemplates
public JerseyUriBuilder resolveTemplates(Map<String, Object> templateValues) throws IllegalArgumentException- Specified by:
resolveTemplatesin classUriBuilder- Throws:
IllegalArgumentException
-
resolveTemplates
public JerseyUriBuilder resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath) throws IllegalArgumentException- Specified by:
resolveTemplatesin classUriBuilder- Throws:
IllegalArgumentException
-
resolveTemplatesFromEncoded
- Specified by:
resolveTemplatesFromEncodedin classUriBuilder
-
fragment
- Specified by:
fragmentin classUriBuilder
-
buildFromMap
- Specified by:
buildFromMapin classUriBuilder
-
buildFromMap
- Specified by:
buildFromMapin classUriBuilder
-
buildFromEncodedMap
public URI buildFromEncodedMap(Map<String, ?> values) throws IllegalArgumentException, UriBuilderException- Specified by:
buildFromEncodedMapin classUriBuilder- Throws:
IllegalArgumentExceptionUriBuilderException
-
build
- Specified by:
buildin classUriBuilder
-
build
- Specified by:
buildin classUriBuilder
-
buildFromEncoded
- Specified by:
buildFromEncodedin classUriBuilder
-
toTemplate
- Specified by:
toTemplatein classUriBuilder
-
toString
-
isAbsolute
public boolean isAbsolute()Check whether or not the URI represented by thisUriBuilderis absolute. A URI is absolute if, and only if, it has a scheme component.- Returns:
trueif, and only if, the URI represented by thisUriBuilderis absolute.- Since:
- 2.7
-