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>
AnnotationAttributes
for 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.String
getAfterPropertySourceName()
java.lang.Class<A>
getAnnotationType()
java.lang.String
getBeforePropertySourceName()
java.lang.String
getEncoding()
java.lang.String
getName()
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()
boolean
isAutoRefreshed()
boolean
isFirstPropertySource()
boolean
isIgnoreResourceNotFound()
java.lang.String
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
-
-
-
-
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:
toString
in classorg.springframework.core.annotation.AnnotationAttributes
-
-