public class KeycloakUriBuilder extends Object
| Constructor and Description |
|---|
KeycloakUriBuilder() |
public static KeycloakUriBuilder fromUri(URI uri)
public static KeycloakUriBuilder fromUri(String uriTemplate)
public static KeycloakUriBuilder fromPath(String path) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder clone()
public static KeycloakUriBuilder fromTemplate(String uriTemplate)
uriTemplate - public KeycloakUriBuilder uriTemplate(String uriTemplate)
uriTemplate - protected KeycloakUriBuilder parseHierarchicalUri(String uriTemplate, Matcher match)
public KeycloakUriBuilder uri(String uriTemplate) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder uri(URI uri) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder scheme(String scheme) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder schemeSpecificPart(String ssp) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder userInfo(String ui)
public KeycloakUriBuilder host(String host) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder port(int port) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder path(String segment) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder replaceMatrix(String matrix) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder replaceQuery(String query) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder fragment(String fragment) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder encodedFragment(String fragment)
fragment - public KeycloakUriBuilder substitutePathParam(String name, Object value, boolean isEncoded)
name - value - isEncoded - public URI buildFromMap(Map<String,?> values) throws IllegalArgumentException
IllegalArgumentExceptionpublic URI buildFromEncodedMap(Map<String,?> values) throws IllegalArgumentException
IllegalArgumentExceptionpublic URI buildFromMap(Map<String,?> values, boolean encodeSlashInPath) throws IllegalArgumentException
IllegalArgumentExceptionprotected URI buildUriFromMap(Map<String,?> paramMap, boolean fromEncodedMap, boolean encodeSlash) throws IllegalArgumentException
IllegalArgumentExceptionprotected StringBuffer replacePathParameter(String name, String value, boolean isEncoded, String string, StringBuffer buffer, boolean encodeSlash)
protected StringBuffer replaceParameter(Map<String,?> paramMap, boolean fromEncodedMap, boolean isTemplate, String string, StringBuffer buffer, boolean encodeSlash)
protected StringBuffer replaceQueryStringParameter(Map<String,?> paramMap, boolean fromEncodedMap, boolean isTemplate, String string, StringBuffer buffer)
public List<String> getPathParamNamesInDeclarationOrder()
public URI build(Object... values) throws IllegalArgumentException
IllegalArgumentExceptionprotected URI buildFromValues(boolean encodeSlash, boolean encoded, Object... values)
public KeycloakUriBuilder matrixParam(String name, Object... values) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder queryParam(String name, Object... values) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder replaceQueryParam(String name, Object... values) throws IllegalArgumentException
IllegalArgumentExceptionpublic String getHost()
public String getScheme()
public int getPort()
public String getUserInfo()
public String getPath()
public String getQuery()
public String getFragment()
public KeycloakUriBuilder segment(String... segments) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder replacePath(String path)
public URI build(Object[] values, boolean encodeSlashInPath) throws IllegalArgumentException
IllegalArgumentExceptionpublic String toTemplate()
public KeycloakUriBuilder resolveTemplate(String name, Object value) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder resolveTemplates(Map<String,Object> templateValues) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder resolveTemplate(String name, Object value, boolean encodeSlashInPath) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder resolveTemplates(Map<String,Object> templateValues, boolean encodeSlashInPath) throws IllegalArgumentException
IllegalArgumentExceptionpublic KeycloakUriBuilder resolveTemplatesFromEncoded(Map<String,Object> templateValues) throws IllegalArgumentException
IllegalArgumentExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.