Class ConfigurationMetadata

java.lang.Object
org.springframework.boot.configurationprocessor.metadata.ConfigurationMetadata

public class ConfigurationMetadata extends Object
Configuration meta-data.
Since:
1.2.0
See Also:
  • Constructor Details

    • ConfigurationMetadata

      public ConfigurationMetadata()
    • ConfigurationMetadata

      public ConfigurationMetadata(ConfigurationMetadata metadata)
  • Method Details

    • add

      public void add(ItemMetadata itemMetadata)
      Add item meta-data.
      Parameters:
      itemMetadata - the meta-data to add
    • addIfMissing

      public void addIfMissing(ItemMetadata itemMetadata)
      Add item meta-data if it's not already present.
      Parameters:
      itemMetadata - the meta-data to add
      Since:
      2.4.0
    • add

      public void add(ItemHint itemHint)
      Add item hint.
      Parameters:
      itemHint - the item hint to add
    • merge

      public void merge(ConfigurationMetadata metadata)
      Merge the content from another ConfigurationMetadata.
      Parameters:
      metadata - the ConfigurationMetadata instance to merge
    • getItems

      public List<ItemMetadata> getItems()
      Return item meta-data.
      Returns:
      the items
    • getHints

      public List<ItemHint> getHints()
      Return hint meta-data.
      Returns:
      the hints
    • mergeItemMetadata

      protected void mergeItemMetadata(ItemMetadata metadata)
    • nestedPrefix

      public static String nestedPrefix(String prefix, String name)
    • toString

      public String toString()
      Overrides:
      toString in class Object