OriginTrackedMapPropertySource

OriginLookup backed by a Map containing OriginTrackedValues.

Author

Madhura Bhave

Phillip Webb

Since

2.0.0

See also

Constructors

Link copied to clipboard
constructor(name: String, source: Map)
Create a new OriginTrackedMapPropertySource instance.
constructor(name: String, source: Map, immutable: Boolean)
Create a new OriginTrackedMapPropertySource instance.

Functions

Link copied to clipboard
Link copied to clipboard
open fun equals(other: Any): Boolean
Link copied to clipboard
open fun getName(): String
Link copied to clipboard
open fun getOrigin(name: String): Origin
Return the origin of the given key or null if the origin cannot be determined.
open fun <K> getOrigin(source: Any, key: K): Origin
Attempt to look up the origin from the given source.
Link copied to clipboard
open fun getPrefix(): String
Return the implicit prefix that is applied when performing a lookup or null if no prefix is used.
Link copied to clipboard
open fun getProperty(name: String): Any
Link copied to clipboard
Link copied to clipboard
open fun getSource(): T
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun isImmutable(): Boolean
Return true if this lookup is immutable and has contents that will never change.
Link copied to clipboard
open fun named(name: String): PropertySource<out Any>
Link copied to clipboard
open fun toString(): String