インターフェース SourceExtractor

すべての既知の実装クラス:
NullSourceExtractorPassThroughSourceExtractor
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface SourceExtractor
ソースメタデータを Bean 定義メタデータに添付する方法をツールが制御できるようにする単純な戦略。

構成パーサー は、解析フェーズ中にソースメタデータを添付する機能を提供する場合があります。このメタデータは、Bean 定義メタデータに添付される前に SourceExtractor によってさらに変更できる一般的な形式で提供されます。

導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    extractSource(ObjectSE sourceCandidate, Resource definingResource)
    構成パーサーから提供された候補オブジェクトからソースメタデータを抽出します。
  • メソッドの詳細

    • extractSource

      @Nullable ObjectSE extractSource(ObjectSE sourceCandidate, @Nullable Resource definingResource)
      構成パーサーから提供された候補オブジェクトからソースメタデータを抽出します。
      パラメーター:
      sourceCandidate - 元のソースメタデータ (非 null)
      definingResource - 指定されたソースオブジェクトを定義するリソース (null の場合があります)
      戻り値:
      保存するソースメタデータオブジェクト (null の場合があります)