org.springframework.boot.autoconfigure

Interface AutoConfigurationMetadata



  • public interface AutoConfigurationMetadata
    Provides access to meta-data written by the auto-configure annotation processor.
    Since:
    1.5.0
    Author:
    Phillip Webb
    • Method Detail

      • wasProcessed

        boolean wasProcessed(String className)
        Return true if the specified class name was processed by the annotation processor.
        Parameters:
        className - the source class
        Returns:
        if the class was processed
      • getInteger

        Integer getInteger(String className,
                           String key)
        Get an Integer value from the meta-data.
        Parameters:
        className - the source class
        key - the meta-data key
        Returns:
        the meta-data value or null
      • getInteger

        Integer getInteger(String className,
                           String key,
                           Integer defaultValue)
        Get an Integer value from the meta-data.
        Parameters:
        className - the source class
        key - the meta-data key
        defaultValue - the default value
        Returns:
        the meta-data value or defaultValue
      • getSet

        Set<String> getSet(String className,
                           String key)
        Get a Set value from the meta-data.
        Parameters:
        className - the source class
        key - the meta-data key
        Returns:
        the meta-data value or null
      • getSet

        Set<String> getSet(String className,
                           String key,
                           Set<String> defaultValue)
        Get a Set value from the meta-data.
        Parameters:
        className - the source class
        key - the meta-data key
        defaultValue - the default value
        Returns:
        the meta-data value or defaultValue
      • get

        String get(String className,
                   String key)
        Get an String value from the meta-data.
        Parameters:
        className - the source class
        key - the meta-data key
        Returns:
        the meta-data value or null
      • get

        String get(String className,
                   String key,
                   String defaultValue)
        Get an String value from the meta-data.
        Parameters:
        className - the source class
        key - the meta-data key
        defaultValue - the default value
        Returns:
        the meta-data value or defaultValue