クラス UriTemplate
java.lang.ObjectSE
org.springframework.hateoas.UriTemplate
- 実装されたすべてのインターフェース:
SerializableSE
,IterableSE<TemplateVariable>
修飾された URI テンプレート変数をサポートするカスタム URI テンプレート。
- 導入:
- 0.9
- 作成者:
- Oliver Gierke, JamesE Richardson
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明指定されたパラメーターを使用してUriTemplate
を展開します。指定されたパラメーターを使用してUriTemplate
を展開します。発見された変数の名前を返します。発見されたTemplateVariable
を返します。static boolean
isTemplate
(StringSE candidate) 指定された候補が URI テンプレートかどうかを返します。iterator()
static UriTemplate
指定されたString
SE テンプレートのUriTemplate
を返します。static UriTemplate
of
(StringSE template, TemplateVariables variables) 指定されたString
SE テンプレートのUriTemplate
を返します。toString()
with
(StringSE variableName, TemplateVariable.VariableType type) 指定された名前と型が追加されたTemplateVariable
で新しいUriTemplate
を作成します。with
(TemplateVariable variable) 指定されたTemplateVariable
が追加された新しいUriTemplate
を作成します。with
(TemplateVariables variables) 指定されたもので拡張された現在のTemplateVariable
で新しいUriTemplate
を作成します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
メソッドの詳細
of
指定されたString
SE テンプレートのUriTemplate
を返します。- パラメーター:
template
- null または空であってはなりません。- 戻り値:
of
指定されたString
SE テンプレートのUriTemplate
を返します。- パラメーター:
template
- null または空であってはなりません。- 戻り値:
with
指定されたもので拡張された現在のTemplateVariable
で新しいUriTemplate
を作成します。- パラメーター:
variables
- null であってはなりません。- 戻り値:
- null になることはありません。
with
指定されたTemplateVariable
が追加された新しいUriTemplate
を作成します。- パラメーター:
variable
- null であってはなりません。- 戻り値:
- null になることはありません。
with
指定された名前と型が追加されたTemplateVariable
で新しいUriTemplate
を作成します。- パラメーター:
variableName
- null または空であってはなりません。type
- null であってはなりません。- 戻り値:
- null になることはありません。
isTemplate
指定された候補が URI テンプレートかどうかを返します。- パラメーター:
candidate
-- 戻り値:
getVariables
発見されたTemplateVariable
を返します。- 戻り値:
getVariableNames
発見された変数の名前を返します。- 戻り値:
expand
指定されたパラメーターを使用してUriTemplate
を展開します。値は、検出された変数の順序で適用されます。- パラメーター:
parameters
-- 戻り値:
- 関連事項:
expand
指定されたパラメーターを使用してUriTemplate
を展開します。- パラメーター:
parameters
- null であってはなりません。- 戻り値:
iterator
- 次で指定:
- インターフェース
IterableSE<TemplateVariable>
のiterator
toString