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
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:
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,
V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal String
final String
final String
final String
getName()
final Class<? extends org.springframework.core.io.support.PropertySourceFactory>
final Class<? extends Comparator<org.springframework.core.io.Resource>>
final String[]
getValue()
final boolean
final boolean
final boolean
toString()
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
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
-
Constructor Details
-
PropertySourceExtensionAttributes
-
-
Method Details
-
getName
-
isAutoRefreshed
public final boolean isAutoRefreshed() -
isFirstPropertySource
public final boolean isFirstPropertySource() -
getBeforePropertySourceName
-
getAfterPropertySourceName
-
getAnnotationType
-
getValue
-
getResourceComparatorClass
public final Class<? extends Comparator<org.springframework.core.io.Resource>> getResourceComparatorClass() -
isIgnoreResourceNotFound
public final boolean isIgnoreResourceNotFound() -
getEncoding
-
getPropertySourceFactoryClass
public final Class<? extends org.springframework.core.io.support.PropertySourceFactory> getPropertySourceFactoryClass() -
toString
- Overrides:
toString
in classGenericAnnotationAttributes<A extends Annotation>
-