Class PropertySourceOrigin
java.lang.Object
org.springframework.boot.origin.PropertySourceOrigin
- All Implemented Interfaces:
 Origin, OriginProvider
Origin from a PropertySource.- Since:
 - 2.0.0
 - Author:
 - Phillip Webb
 
- 
Constructor Summary
ConstructorsConstructorDescriptionPropertySourceOrigin(PropertySource<?> propertySource, String propertyName) Create a newPropertySourceOrigininstance.PropertySourceOrigin(PropertySource<?> propertySource, String propertyName, @Nullable Origin origin) Create a newPropertySourceOrigininstance. - 
Method Summary
Modifier and TypeMethodDescriptionstatic Originget(PropertySource<?> propertySource, String name) @Nullable OriginReturn the actual origin for the source if known.@Nullable OriginReturn the parent origin for this instance if there is one.Return the property name that was used when obtaining the original value from theproperty source.Return the originPropertySource.toString() 
- 
Constructor Details
- 
PropertySourceOrigin
Create a newPropertySourceOrigininstance.- Parameters:
 propertySource- the property sourcepropertyName- the name from the property source
 - 
PropertySourceOrigin
public PropertySourceOrigin(PropertySource<?> propertySource, String propertyName, @Nullable Origin origin) Create a newPropertySourceOrigininstance.- Parameters:
 propertySource- the property sourcepropertyName- the name from the property sourceorigin- the actual origin for the source if known- Since:
 - 3.2.8
 
 
 - 
 - 
Method Details
- 
getPropertySource
Return the originPropertySource.- Returns:
 - the origin property source
 
 - 
getPropertyName
Return the property name that was used when obtaining the original value from theproperty source.- Returns:
 - the origin property name
 
 - 
getOrigin
Return the actual origin for the source if known.- Specified by:
 getOriginin interfaceOriginProvider- Returns:
 - the actual source origin
 - Since:
 - 3.2.8
 
 - 
getParent
 - 
toString
 - 
get
Get anOriginfor the givenPropertySourceandpropertyName. Will either return anOriginLookupresult or aPropertySourceOrigin.- Parameters:
 propertySource- the origin property sourcename- the property name- Returns:
 - the property origin
 
 
 -