Package org.springframework.boot.origin
Class TextResourceOrigin
java.lang.Object
org.springframework.boot.origin.TextResourceOrigin
- All Implemented Interfaces:
Origin
Origin
for an item loaded from a text resource. Provides access to the original
Resource
that loaded the text and a TextResourceOrigin.Location
within it. If the provided
resource provides an Origin
(e.g. it is an OriginTrackedResource
), then
it will be used as the origin parent
.- Since:
- 2.0.0
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
A location (line and column number) within the resource. -
Constructor Summary
ConstructorDescriptionTextResourceOrigin
(org.springframework.core.io.Resource resource, TextResourceOrigin.Location location) -
Method Summary
-
Constructor Details
-
TextResourceOrigin
public TextResourceOrigin(org.springframework.core.io.Resource resource, TextResourceOrigin.Location location)
-
-
Method Details
-
getResource
public org.springframework.core.io.Resource getResource()Return the resource where the property originated.- Returns:
- the text resource or
null
-
getLocation
Return the location of the property within the source (if known).- Returns:
- the location or
null
-
getParent
Description copied from interface:Origin
Return the parent origin for this instance if there is one. The parent origin provides the origin of the item that created this one. -
equals
-
hashCode
public int hashCode() -
toString
-