Class PropertySourceExtensionAttributes<A extends java.lang.annotation.Annotation>
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<K,V>
-
- java.util.LinkedHashMap<java.lang.String,java.lang.Object>
-
- org.springframework.core.annotation.AnnotationAttributes
-
- io.microsphere.spring.core.annotation.GenericAnnotationAttributes<A>
-
- io.microsphere.spring.core.annotation.ResolvablePlaceholderAnnotationAttributes<A>
-
- io.microsphere.spring.config.context.annotation.PropertySourceExtensionAttributes<A>
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.String,java.lang.Object>
public class PropertySourceExtensionAttributes<A extends java.lang.annotation.Annotation> extends ResolvablePlaceholderAnnotationAttributes<A>
AnnotationAttributesfor the annotation meta-annotatedPropertySourceExtension- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
PropertySourceExtension,ResolvablePlaceholderAnnotationAttributes, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PropertySourceExtensionAttributes(java.util.Map<java.lang.String,java.lang.Object> another, java.lang.Class<A> annotationType, org.springframework.core.env.PropertyResolver propertyResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAfterPropertySourceName()java.lang.Class<A>getAnnotationType()java.lang.StringgetBeforePropertySourceName()java.lang.StringgetEncoding()java.lang.StringgetName()java.lang.Class<? extends org.springframework.core.io.support.PropertySourceFactory>getPropertySourceFactoryClass()java.lang.Class<? extends java.util.Comparator<org.springframework.core.io.Resource>>getResourceComparatorClass()java.lang.String[]getValue()booleanisAutoRefreshed()booleanisFirstPropertySource()booleanisIgnoreResourceNotFound()java.lang.StringtoString()-
Methods inherited from class io.microsphere.spring.core.annotation.ResolvablePlaceholderAnnotationAttributes
of, of, of, ofSet
-
Methods inherited from class io.microsphere.spring.core.annotation.GenericAnnotationAttributes
annotationType, equals, hashCode, of, of, ofSet
-
Methods inherited from class org.springframework.core.annotation.AnnotationAttributes
fromMap, getAnnotation, getAnnotation, getAnnotationArray, getAnnotationArray, getBoolean, getClass, getClassArray, getEnum, getNumber, getString, getStringArray
-
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
-
Methods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
-
-
-
-
Constructor Detail
-
PropertySourceExtensionAttributes
public PropertySourceExtensionAttributes(java.util.Map<java.lang.String,java.lang.Object> another, java.lang.Class<A> annotationType, @Nullable org.springframework.core.env.PropertyResolver propertyResolver)
-
-
Method Detail
-
getName
public final java.lang.String getName()
-
isAutoRefreshed
public final boolean isAutoRefreshed()
-
isFirstPropertySource
public final boolean isFirstPropertySource()
-
getBeforePropertySourceName
public final java.lang.String getBeforePropertySourceName()
-
getAfterPropertySourceName
public final java.lang.String getAfterPropertySourceName()
-
getAnnotationType
public final java.lang.Class<A> getAnnotationType()
-
getValue
public final java.lang.String[] getValue()
-
getResourceComparatorClass
public final java.lang.Class<? extends java.util.Comparator<org.springframework.core.io.Resource>> getResourceComparatorClass()
-
isIgnoreResourceNotFound
public final boolean isIgnoreResourceNotFound()
-
getEncoding
public final java.lang.String getEncoding()
-
getPropertySourceFactoryClass
public final java.lang.Class<? extends org.springframework.core.io.support.PropertySourceFactory> getPropertySourceFactoryClass()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classGenericAnnotationAttributes<A extends java.lang.annotation.Annotation>
-
-