インターフェース OriginLookup<K>

型パラメーター:
K - ルックアップキー型
すべての既知の実装クラス:
ConfigTreePropertySource, OriginTrackedMapPropertySource, SystemEnvironmentPropertySourceEnvironmentPostProcessor.OriginAwareSystemEnvironmentPropertySource
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface OriginLookup<K>
特定のキーから Origin 情報を検索できるオブジェクトによって実装される可能性のあるインターフェース。既存のクラスにオリジンサポートを追加するために使用できます。
導入:
2.0.0
作成者:
Phillip Webb
  • 方法の概要

    修飾子と型
    メソッド
    説明
    static <K> @Nullable Origin
    getOrigin(@Nullable ObjectSE source, K key)
    指定されたソースからオリジンを検索してみてください。
    @Nullable Origin
    指定されたキーの起源を返すか、起源を特定できない場合は null を返します。
  • メソッドの詳細

    • getOrigin

      @Nullable Origin getOrigin(K key)
      指定されたキーの起源を返すか、起源を特定できない場合は null を返します。
      パラメーター:
      key - 検索するキー
      戻り値:
      キーまたは null の起源
    • getOrigin

      static <K> @Nullable Origin getOrigin(@Nullable ObjectSE source, K key)
      指定されたソースからオリジンを検索してみてください。ソースが OriginLookup でない場合、またはルックアップ中に例外が発生した場合は、null が返されます。
      型パラメーター:
      K - キー型
      パラメーター:
      source - ソースオブジェクト
      key - 検索するキー
      戻り値:
      Origin または null