org.springframework.beans.factory.parsing

Class NullSourceExtractor

  • java.lang.Object
    • org.springframework.beans.factory.parsing.NullSourceExtractor
  • All Implemented Interfaces:
    SourceExtractor


    public class NullSourceExtractor
    extends java.lang.Object
    implements SourceExtractor
    Simple implementation of SourceExtractor that returns null as the source metadata.

    This is the default implementation and prevents too much metadata from being held in memory during normal (non-tooled) runtime usage.

    Since:
    2.0
    Author:
    Rob Harrop
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object extractSource(java.lang.Object sourceCandidate, Resource definitionResource)
      This implementation simply returns null for any input.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NullSourceExtractor

        public NullSourceExtractor()
    • Method Detail

      • extractSource

        @Nullable
        public java.lang.Object extractSource(java.lang.Object sourceCandidate,
                                                        @Nullable
                                                        Resource definitionResource)
        This implementation simply returns null for any input.
        Specified by:
        extractSource in interface SourceExtractor
        Parameters:
        sourceCandidate - the original source metadata (never null)
        definitionResource - the resource that defines the given source object (may be null)
        Returns:
        the source metadata object to store (may be null)