クラス TemplateVariable
java.lang.ObjectSE
org.springframework.hateoas.TemplateVariable
- 実装されたすべてのインターフェース:
SerializableSE
単一のテンプレート変数。
- 作成者:
- Oliver Gierke, JamesE Richardson
- 関連事項:
ネストされたクラスのサマリー
コンストラクターのサマリー
コンストラクター説明TemplateVariable
(StringSE name, TemplateVariable.VariableType type) 指定された名前と型で新しいTemplateVariable
を作成します。TemplateVariable
(StringSE name, TemplateVariable.VariableType type, StringSE description) メソッドのサマリー
修飾子と型メソッド説明asString()
現在のテンプレート変数を複合値としてマークします。static TemplateVariable
compositeParameter
(StringSE parameter) 使用すべきではありません。boolean
static TemplateVariable
TemplateVariable.VariableType.FRAGMENT
変数を作成するための静的ヘルパー。getName()
getType()
TemplateVariable
の型を返します。boolean
変数に説明があるかどうかを返します。int
hashCode()
boolean
現在のTemplateVariable
がコンポジットかどうかを返します。boolean
現在のTemplateVariable
が特異かどうかを返します。limit
(int limit) static TemplateVariable
pathVariable
(StringSE variable) TemplateVariable.VariableType.PATH_VARIABLE
変数を作成するための静的ヘルパー。prepareAndEncode
(ObjectSE value) static TemplateVariable
requestParameter
(StringSE parameter) TemplateVariable.VariableType.REQUEST_PARAM
変数を作成するための静的ヘルパー。static TemplateVariable
requestParameterContinued
(StringSE parameter) TemplateVariable.VariableType.REQUEST_PARAM_CONTINUED
変数を作成するための静的ヘルパー。static TemplateVariable
reservedString
(StringSE name) static TemplateVariable
TemplateVariable.VariableType.SEGMENT
変数を作成するための静的ヘルパー。singular()
現在のテンプレート変数を特異値としてマークします。toString()
コンストラクターの詳細
TemplateVariable
指定された名前と型で新しいTemplateVariable
を作成します。- パラメーター:
name
- null または空であってはなりません。type
- null であってはなりません。
TemplateVariable
メソッドの詳細
pathVariable
TemplateVariable.VariableType.PATH_VARIABLE
変数を作成するための静的ヘルパー。- パラメーター:
variable
- null または空であってはなりません。- 戻り値:
- 導入:
- 1.1
requestParameter
TemplateVariable.VariableType.REQUEST_PARAM
変数を作成するための静的ヘルパー。- パラメーター:
parameter
- null または空であってはなりません。- 戻り値:
- 導入:
- 1.1
requestParameterContinued
TemplateVariable.VariableType.REQUEST_PARAM_CONTINUED
変数を作成するための静的ヘルパー。- パラメーター:
parameter
- null または空であってはなりません。- 戻り値:
- 導入:
- 1.1
segment
TemplateVariable.VariableType.SEGMENT
変数を作成するための静的ヘルパー。- パラメーター:
segment
- null または空であってはなりません。- 戻り値:
- 導入:
- 1.1
fragment
TemplateVariable.VariableType.FRAGMENT
変数を作成するための静的ヘルパー。- パラメーター:
name
- null または空であってはなりません。- 戻り値:
- 導入:
- 1.1
reservedString
compositeParameter
使用すべきではありません。1.4 以降、実際のパラメーターの型を使用し、代わりにインスタンスでcomposite()
を呼び出します。TemplateVariable.VariableType.COMPOSITE_PARAM
変数を作成するための静的ヘルパー。- パラメーター:
parameter
- null または空であってはなりません。- 戻り値:
- 導入:
- 1.1
composite
現在のテンプレート変数を複合値としてマークします。- 戻り値:
- 導入:
- 1.4
singular
現在のテンプレート変数を特異値としてマークします。- 戻り値:
- 導入:
- 1.4
limit
isComposite
public boolean isComposite()現在のTemplateVariable
がコンポジットかどうかを返します。- 戻り値:
- 導入:
- 1.4
isSingular
public boolean isSingular()現在のTemplateVariable
が特異かどうかを返します。- 戻り値:
- 導入:
- 1.4
hasDescription
public boolean hasDescription()変数に説明があるかどうかを返します。- 戻り値:
toString
asString
getName
getType
TemplateVariable
の型を返します。- 戻り値:
- null になることはありません。
getDescription
expand
prepareAndEncode
equals
hashCode
public int hashCode()
composite()
を呼び出します。