ScopeNamedAggregateSearcher

Scope searcher for finding named aggregates by package scopes. Maps package name prefixes to their corresponding named aggregates.

Parameters

source

The sorted map of scope strings to named aggregates.

Constructors

Link copied to clipboard
constructor(source: SortedMap<String, NamedAggregate>)

Properties

Link copied to clipboard
Link copied to clipboard
open override val keys: MutableSet<String?>
Link copied to clipboard
open override val size: Int
Link copied to clipboard

Functions

Link copied to clipboard
open override fun clear()
Link copied to clipboard
open override fun comparator(): Comparator<in String?>?
Link copied to clipboard
open override fun containsKey(key: String?): Boolean
Link copied to clipboard
open override fun containsValue(value: NamedAggregate?): Boolean
Link copied to clipboard
open override fun firstKey(): String?
Link copied to clipboard
open operator override fun get(key: String?): NamedAggregate?
Link copied to clipboard
open override fun headMap(p0: String?): SortedMap<String?, NamedAggregate?>?
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open override fun lastKey(): String?
Link copied to clipboard
open override fun put(key: String?, value: NamedAggregate?): NamedAggregate?
Link copied to clipboard
open override fun putAll(from: Map<out String?, NamedAggregate?>)
Link copied to clipboard

Searches for a value by scope, throwing an exception if not found.

Link copied to clipboard
open fun search(scope: String): NamedAggregate?

Searches for a value by scope, checking exact matches first, then prefix matches.

Link copied to clipboard
open override fun subMap(p0: String?, p1: String?): SortedMap<String?, NamedAggregate?>?
Link copied to clipboard
open override fun tailMap(p0: String?): SortedMap<String?, NamedAggregate?>?
Link copied to clipboard

Converts a nullable map of strings to a Header instance.