Package feign.template
Class UriTemplate
- java.lang.Object
-
- feign.template.Template
-
- feign.template.UriTemplate
-
public class UriTemplate extends Template
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class feign.template.Template
Template.EncodingOptions, Template.ExpansionOptions
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UriTemplate
append(UriTemplate uriTemplate, java.lang.String fragment)
Append a uri fragment to the template.static UriTemplate
create(java.lang.String template, boolean encodeSlash, java.nio.charset.Charset charset)
Create a Uri Template.static UriTemplate
create(java.lang.String template, java.nio.charset.Charset charset)
Create a Uri Template.-
Methods inherited from class feign.template.Template
encode, expand, getCharset, getLiterals, getVariables, isLiteral, resolveExpression, toString
-
-
-
-
Method Detail
-
create
public static UriTemplate create(java.lang.String template, java.nio.charset.Charset charset)
Create a Uri Template.- Parameters:
template
- representing the uri.charset
- for encoding.- Returns:
- a new Uri Template instance.
-
create
public static UriTemplate create(java.lang.String template, boolean encodeSlash, java.nio.charset.Charset charset)
Create a Uri Template.- Parameters:
template
- representing the uriencodeSlash
- flag if slash characters should be encoded.charset
- for the template.- Returns:
- a new Uri Template instance.
-
append
public static UriTemplate append(UriTemplate uriTemplate, java.lang.String fragment)
Append a uri fragment to the template.- Parameters:
uriTemplate
- to append to.fragment
- to append.- Returns:
- a new UriTemplate with the fragment appended.
-
-