Class DocumentDefaultsDefinition

java.lang.Object
org.springframework.beans.factory.xml.DocumentDefaultsDefinition
All Implemented Interfaces:
BeanMetadataElement, DefaultsDefinition

public class DocumentDefaultsDefinition extends Object implements DefaultsDefinition
Simple JavaBean that holds the defaults specified at the <beans> level in a standard Spring XML bean definition document: default-lazy-init, default-autowire, etc.
Since:
2.0.2
Author:
Juergen Hoeller
  • Constructor Details

    • DocumentDefaultsDefinition

      public DocumentDefaultsDefinition()
  • Method Details

    • setLazyInit

      public void setLazyInit(@Nullable String lazyInit)
      Set the default lazy-init flag for the document that's currently parsed.
    • getLazyInit

      public @Nullable String getLazyInit()
      Return the default lazy-init flag for the document that's currently parsed.
    • setMerge

      public void setMerge(@Nullable String merge)
      Set the default merge setting for the document that's currently parsed.
    • getMerge

      public @Nullable String getMerge()
      Return the default merge setting for the document that's currently parsed.
    • setAutowire

      public void setAutowire(@Nullable String autowire)
      Set the default autowire setting for the document that's currently parsed.
    • getAutowire

      public @Nullable String getAutowire()
      Return the default autowire setting for the document that's currently parsed.
    • setAutowireCandidates

      public void setAutowireCandidates(@Nullable String autowireCandidates)
      Set the default autowire-candidate pattern for the document that's currently parsed. Also accepts a comma-separated list of patterns.
    • getAutowireCandidates

      public @Nullable String getAutowireCandidates()
      Return the default autowire-candidate pattern for the document that's currently parsed. May also return a comma-separated list of patterns.
    • setInitMethod

      public void setInitMethod(@Nullable String initMethod)
      Set the default init-method setting for the document that's currently parsed.
    • getInitMethod

      public @Nullable String getInitMethod()
      Return the default init-method setting for the document that's currently parsed.
    • setDestroyMethod

      public void setDestroyMethod(@Nullable String destroyMethod)
      Set the default destroy-method setting for the document that's currently parsed.
    • getDestroyMethod

      public @Nullable String getDestroyMethod()
      Return the default destroy-method setting for the document that's currently parsed.
    • setSource

      public void setSource(@Nullable Object source)
      Set the configuration source Object for this metadata element.

      The exact type of the object will depend on the configuration mechanism used.

    • getSource

      public @Nullable Object getSource()
      Description copied from interface: BeanMetadataElement
      Return the configuration source Object for this metadata element (may be null).
      Specified by:
      getSource in interface BeanMetadataElement