DefaultUriBuilderFactory を推奨 @Deprecated public abstract class AbstractUriTemplateHandler extends java.lang.Object implements UriTemplateHandler
UriTemplateHandler 実装の抽象基本クラス。 サブクラスで使用される URI テンプレートの展開とエンコードのメカニズムに関係なく、関連する setBaseUrl(java.lang.String) および setDefaultUriVariables(java.util.Map<java.lang.String, ?>) プロパティをサポートします。
| コンストラクターと説明 |
|---|
AbstractUriTemplateHandler() 使用すべきではありません。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.net.URI | expand(java.lang.String uriTemplate, java.util.Map<java.lang.String,?> uriVariables) 使用すべきではありません。 URI 変数のマップを使用して、指定された URI テンプレートを展開します。 |
java.net.URI | expand(java.lang.String uriTemplate, java.lang.Object... uriVariables) 使用すべきではありません。 URI 変数の配列を使用して、指定された URI テンプレートを展開します。 |
protected abstract java.net.URI | expandInternal(java.lang.String uriTemplate, java.util.Map<java.lang.String,?> uriVariables) 使用すべきではありません。 実際に URI テンプレートを展開してエンコードします。 |
protected abstract java.net.URI | expandInternal(java.lang.String uriTemplate, java.lang.Object... uriVariables) 使用すべきではありません。 実際に URI テンプレートを展開してエンコードします。 |
java.lang.String | getBaseUrl() 使用すべきではありません。 設定されたベース URL を返します。 |
java.util.Map<java.lang.String,?> | getDefaultUriVariables() 使用すべきではありません。 構成されたデフォルト URI 変数の読み取り専用コピーを返します。 |
void | setBaseUrl(java.lang.String baseUrl) 使用すべきではありません。 URI テンプレートを付加するベース URL を設定します。 |
void | setDefaultUriVariables(java.util.Map<java.lang.String,?> defaultUriVariables) 使用すべきではありません。 すべての拡張 URI テンプレートで使用するデフォルトの URI 変数値を構成します。 |
public void setBaseUrl(@Nullable java.lang.String baseUrl)
UriComponentsBuilder を使用して完全に拡張およびエンコードする必要があります。baseUrl - ベース URL。@Nullable public java.lang.String getBaseUrl()
public void setDefaultUriVariables(@Nullable java.util.Map<java.lang.String,?> defaultUriVariables)
expand(String, Map) に提供されたマップがデフォルト値をオーバーライドできます。defaultUriVariables - デフォルトの URI 変数値 public java.util.Map<java.lang.String,?> getDefaultUriVariables()
public java.net.URI expand(java.lang.String uriTemplate,
java.util.Map<java.lang.String,?> uriVariables)UriTemplateHandlerUriTemplateHandler 内の expand uriTemplate - URI テンプレート uriVariables - 変数値 public java.net.URI expand(java.lang.String uriTemplate,
java.lang.Object... uriVariables)UriTemplateHandlerUriTemplateHandler 内の expand uriTemplate - URI テンプレート uriVariables - 変数値 protected abstract java.net.URI expandInternal(java.lang.String uriTemplate,
java.util.Map<java.lang.String,?> uriVariables)protected abstract java.net.URI expandInternal(java.lang.String uriTemplate,
java.lang.Object... uriVariables)