インターフェース ConfigurableAffordance

すべてのスーパーインターフェース:
AffordanceOperations

public interface ConfigurableAffordance extends AffordanceOperations
創造におけるアフォーダンス。アフォーダンスの構築と構成済みの状態の消費を明確に区別するために、アフォーダンスを手動で構築するための API。
導入:
1.3
作成者:
Oliver Drotbohm
  • メソッドの詳細

    • withInputAndOutput

      ConfigurableAffordance withInputAndOutput(ClassSE<?> type)
      指定された型をアフォーダンスの入力および出力モデルとして登録します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • withInputAndOutput

      ConfigurableAffordance withInputAndOutput(ResolvableType type)
      指定された ResolvableType をアフォーダンスの入力および出力モデルとして登録します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • withInputAndOutput

      指定された AffordanceModel.PayloadMetadata を入力および出力モデルとして登録します。
      パラメーター:
      metadata - null であってはなりません。
      戻り値:
      null になることはありません。
    • withInput

      ConfigurableAffordance withInput(ClassSE<?> type)
      指定された型をアフォーダンスの入力モデルとして登録します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • withInput

      指定された ResolvableType をアフォーダンスの入力モデルとして登録します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • withInput

      指定された AffordanceModel.PayloadMetadata を入力モデルとして登録します。
      パラメーター:
      metadata - null であってはなりません。
      戻り値:
      null になることはありません。
    • withOutput

      ConfigurableAffordance withOutput(ClassSE<?> type)
      指定された型を出力モデルとして登録します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • withOutput

      指定された ResolvableType を出力モデルとして登録します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • withOutput

      指定された AffordanceModel.PayloadMetadata を出力モデルとして登録します。
      パラメーター:
      metadata - null であってはなりません。
      戻り値:
      null になることはありません。
    • withInputMediaType

      ConfigurableAffordance withInputMediaType(MediaType inputMediaType)
      指定された MediaType であると予想される入力を登録します。
      パラメーター:
      inputMediaType - null でもかまいません。
      戻り値:
      null になることはありません。
    • withInputMediaTypes

      ConfigurableAffordance withInputMediaTypes(ListSE<MediaType> inputMediaTypes)
      指定された MediaType を入力ペイロードメディア型として登録します。
      パラメーター:
      inputMediaTypes - null であってはなりません。
      戻り値:
      null になることはありません。
    • withParameters

      ConfigurableAffordance withParameters(QueryParameter... parameters)
      現在の QueryParameter リストを指定されたリストに置き換えます。
      パラメーター:
      parameters - null であってはなりません。
      戻り値:
      null になることはありません。
    • withParameters

      ConfigurableAffordance withParameters(ListSE<QueryParameter> parameters)
      現在の QueryParameter リストを指定されたリストに置き換えます。
      パラメーター:
      parameters - null であってはなりません。
      戻り値:
      null になることはありません。
    • addParameters

      ConfigurableAffordance addParameters(QueryParameter... parameters)
      指定された QueryParameterAffordance に追加してビルドします。
      パラメーター:
      parameters - null であってはなりません。
      戻り値:
      null になることはありません。
    • andAfford

      ビルドする現在の Affordance の作成を終了し、新しい Affordance を開始します。
      パラメーター:
      method - null であってはなりません。
      戻り値:
      関連事項:
    • build

      Affordances build()
      現在ビルド中の Affordance をビルドし、ビルドアップが開始された Link にすでに含まれているものと一緒に戻ります。
      戻り値:
      null になることはありません。
    • withTarget

      ConfigurableAffordance withTarget(Link target)
      すべての属性をコピーしてターゲットを置き換えることにより、新しい ConfigurableAffordance を作成します。
      パラメーター:
      target - null であってはなりません。
      戻り値:
    • withName

      すべての属性をコピーして名前を置き換えることにより、新しい ConfigurableAffordance を作成します。
      パラメーター:
      name - null でもかまいません。
      戻り値: