Class PropertySourceExtensionAttributes<A extends Annotation>

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap<String,Object>
org.springframework.core.annotation.AnnotationAttributes
All Implemented Interfaces:
Serializable, Cloneable, Map<String,Object>

public class PropertySourceExtensionAttributes<A extends Annotation> extends ResolvablePlaceholderAnnotationAttributes<A>
AnnotationAttributes for the annotation meta-annotated PropertySourceExtension
Since:
1.0.0
Author:
Mercy
See Also:
  • Constructor Details

    • PropertySourceExtensionAttributes

      public PropertySourceExtensionAttributes(Map<String,Object> another, Class<A> annotationType, @Nullable org.springframework.core.env.PropertyResolver propertyResolver)
  • Method Details

    • getName

      public final String getName()
    • isAutoRefreshed

      public final boolean isAutoRefreshed()
    • isFirstPropertySource

      public final boolean isFirstPropertySource()
    • getBeforePropertySourceName

      public final String getBeforePropertySourceName()
    • getAfterPropertySourceName

      public final String getAfterPropertySourceName()
    • getAnnotationType

      public final Class<A> getAnnotationType()
    • getValue

      public final String[] getValue()
    • getResourceComparatorClass

      public final Class<? extends Comparator<org.springframework.core.io.Resource>> getResourceComparatorClass()
    • isIgnoreResourceNotFound

      public final boolean isIgnoreResourceNotFound()
    • getEncoding

      public final String getEncoding()
    • getPropertySourceFactoryClass

      public final Class<? extends org.springframework.core.io.support.PropertySourceFactory> getPropertySourceFactoryClass()
    • toString

      public String toString()
      Overrides:
      toString in class GenericAnnotationAttributes<A extends Annotation>