public abstract class UriBuilder extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
UriBuilder() |
protected static UriBuilder newInstance()
public static UriBuilder fromUri(URI uri)
public static UriBuilder fromUri(String uriTemplate)
public static UriBuilder fromLink(Link link)
public static UriBuilder fromPath(String path) throws IllegalArgumentException
IllegalArgumentExceptionpublic static UriBuilder fromResource(Class<?> resource)
public static UriBuilder fromMethod(Class<?> resource, String method)
public abstract UriBuilder clone()
public abstract UriBuilder uri(URI uri)
public abstract UriBuilder uri(String uriTemplate)
public abstract UriBuilder scheme(String scheme)
public abstract UriBuilder schemeSpecificPart(String ssp)
public abstract UriBuilder userInfo(String ui)
public abstract UriBuilder host(String host)
public abstract UriBuilder port(int port)
public abstract UriBuilder replacePath(String path)
public abstract UriBuilder path(String path)
public abstract UriBuilder path(Class resource)
public abstract UriBuilder path(Class resource, String method)
public abstract UriBuilder path(Method method)
public abstract UriBuilder segment(String... segments)
public abstract UriBuilder replaceMatrix(String matrix)
public abstract UriBuilder matrixParam(String name, Object... values)
public abstract UriBuilder replaceMatrixParam(String name, Object... values)
public abstract UriBuilder replaceQuery(String query)
public abstract UriBuilder queryParam(String name, Object... values)
public abstract UriBuilder replaceQueryParam(String name, Object... values)
public abstract UriBuilder fragment(String fragment)
public abstract UriBuilder resolveTemplate(String name, Object value)
public abstract UriBuilder resolveTemplate(String name, Object value, boolean encodeSlashInPath)
public abstract UriBuilder resolveTemplateFromEncoded(String name, Object value)
public abstract UriBuilder resolveTemplates(Map<String,Object> templateValues)
public abstract UriBuilder resolveTemplates(Map<String,Object> templateValues, boolean encodeSlashInPath) throws IllegalArgumentException
IllegalArgumentExceptionpublic abstract UriBuilder resolveTemplatesFromEncoded(Map<String,Object> templateValues)
public abstract URI buildFromMap(Map<String,?> values, boolean encodeSlashInPath) throws IllegalArgumentException, UriBuilderException
public abstract URI buildFromEncodedMap(Map<String,?> values) throws IllegalArgumentException, UriBuilderException
public abstract URI build(Object... values) throws IllegalArgumentException, UriBuilderException
public abstract URI build(Object[] values, boolean encodeSlashInPath) throws IllegalArgumentException, UriBuilderException
public abstract URI buildFromEncoded(Object... values) throws IllegalArgumentException, UriBuilderException
public abstract String toTemplate()
Copyright © 2018 The Apache Software Foundation. All rights reserved.