クラス TemplateVariable

java.lang.ObjectSE
org.springframework.hateoas.TemplateVariable
実装済みのインターフェース一覧:
SerializableSE

public final class TemplateVariable extends ObjectSE implements SerializableSE
単一のテンプレート変数。
作成者:
Oliver Gierke, JamesE Richardson
関連事項:
  • コンストラクターの詳細

  • 方法の詳細

    • pathVariable

      public static TemplateVariable pathVariable(StringSE variable)
      VariableType#PATH_VARIABLE 変数を作成するための静的ヘルパー。
      パラメーター:
      variable - null または空であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.1
    • simple

      public static TemplateVariable simple(StringSE variable)
      パラメーター:
      variable - null または空であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      3.0
    • requestParameter

      public static TemplateVariable requestParameter(StringSE parameter)
      TemplateVariable.VariableType.REQUEST_PARAM 変数を作成するための静的ヘルパー。
      パラメーター:
      parameter - null または空であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.1
    • requestParameterContinued

      public static TemplateVariable requestParameterContinued(StringSE parameter)
      TemplateVariable.VariableType.REQUEST_PARAM_CONTINUED 変数を作成するための静的ヘルパー。
      パラメーター:
      parameter - null または空であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.1
    • segment

      public static TemplateVariable segment(StringSE segment)
      VariableType#SEGMENT 変数を作成するための静的ヘルパー。
      パラメーター:
      segment - null または空であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.1
    • fragment

      public static TemplateVariable fragment(StringSE name)
      TemplateVariable.VariableType.FRAGMENT 変数を作成するための静的ヘルパー。
      パラメーター:
      name - null または空であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.1
    • reservedString

      public static TemplateVariable reservedString(StringSE name)
      TemplateVariable.VariableType.RESERVED_STRING 変数を作成するための静的ヘルパー。
      パラメーター:
      name - null または空であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.1
    • composite

      public TemplateVariable composite()
      現在のテンプレート変数を複合値としてマークします。
      戻り値:
      導入:
      1.4
    • singular

      public TemplateVariable singular()
      現在のテンプレート変数を特異値としてマークします。
      戻り値:
      導入:
      1.4
    • limit

      public TemplateVariable limit(int limit)
    • isComposite

      public boolean isComposite()
      現在の TemplateVariable がコンポジットかどうかを返します。
      戻り値:
      導入:
      1.4
    • isSingular

      public boolean isSingular()
      現在の TemplateVariable が特異かどうかを返します。
      戻り値:
      導入:
      1.4
    • hasDescription

      public boolean hasDescription()
      変数に説明があるかどうかを返します。
      戻り値:
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • asString

      public StringSE asString()
    • getName

      public StringSE getName()
    • getType

      TemplateVariable の型を返します。
      戻り値:
      null になることはありません。
    • getDescription

      public StringSE getDescription()
    • expand

      public @Nullable StringSE expand(MapSE<StringSE,?> parameters)
    • prepareAndEncode

      public @Nullable StringSE prepareAndEncode(@Nullable ObjectSE value)
    • equals

      public boolean equals(@Nullable ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode