インターフェース HypermediaMappingInformation

すべての既知の実装クラス:
HalMediaTypeConfiguration

public interface HypermediaMappingInformation
カスタムハイパーメディアハンドラーを登録するためのインターフェース。
作成者:
Greg Turnquist, Oliver Drotbohm
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default com.fasterxml.jackson.databind.ObjectMapper
    configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
    ObjectMapper を構成し、サポートされているメディア型のカスタムシリアライザーとデシリアライザーを登録します。
    default com.fasterxml.jackson.databind.Module
    オプションで、表現モデルの直列化をカスタマイズするために使用される Jackson Module を返します。
    このハイパーメディアが処理できるすべての MediaType
    default ClassSE<?>
    このハイパーメディア型を表す型を返します。
  • メソッドの詳細

    • getMediaTypes

      ListSE<MediaType> getMediaTypes()
      このハイパーメディアが処理できるすべての MediaType
      戻り値:
    • getRootType

      default ClassSE<?> getRootType()
      このハイパーメディア型を表す型を返します。デフォルトの実装は、ほとんどのメディア型のシリアライゼーションが動作する基本クラスであるため、RepresentationModel を返します。
      戻り値:
      このハイパーメディア型を表す型。
      導入:
      1.1
    • configureObjectMapper

      default com.fasterxml.jackson.databind.ObjectMapper configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
      ObjectMapper を構成し、サポートされているメディア型のカスタムシリアライザーとデシリアライザーを登録します。Jackson Module を登録するだけの場合は、getJacksonModule() を実装することをお勧めします。
      戻り値:
      関連事項:
    • getJacksonModule

      @Nullable default com.fasterxml.jackson.databind.Module getJacksonModule()
      オプションで、表現モデルの直列化をカスタマイズするために使用される Jackson Module を返します。ObjectMapper をセットアップするために実行するモジュールしかない場合は、これをオーバーライドします。より高度なニーズについては、configureObjectMapper(ObjectMapper) を参照してください。
      戻り値:
      関連事項: