Uses of Interface
com.winterhavenmc.library.messagebuilder.pipeline.matcher.Matcher
Packages that use Matcher
Package
Description
Provides utilities for identifying macro placeholders within message strings.
Defines the final stage in the message processing pipeline, responsible for converting a structured
ValidMessageRecord
into a fully resolved
FinalMessageRecord
.Contains interfaces and classes responsible for replacing macros in message strings
using resolved values from a
MacroObjectMap
.-
Uses of Matcher in com.winterhavenmc.library.messagebuilder.pipeline.matcher
Classes in com.winterhavenmc.library.messagebuilder.pipeline.matcher that implement MatcherModifier and TypeClassDescriptionclass
Default implementation of theMatcher
interface that uses Java’s built-inPattern
andMatchResult
APIs to extract macro keys from an input string. -
Uses of Matcher in com.winterhavenmc.library.messagebuilder.pipeline.processor
Constructors in com.winterhavenmc.library.messagebuilder.pipeline.processor with parameters of type MatcherModifierConstructorDescriptionMessageProcessor
(Resolver resolver, Matcher placeholderMatcher) Constructs aMessageProcessor
using the providedResolver
andMatcher
to configure the underlyingMacroReplacer
. -
Uses of Matcher in com.winterhavenmc.library.messagebuilder.pipeline.replacer
Constructors in com.winterhavenmc.library.messagebuilder.pipeline.replacer with parameters of type MatcherModifierConstructorDescriptionMacroReplacer
(Resolver resolver, Matcher placeholderMatcher) Constructs aMacroReplacer
with the given resolver and placeholder matcher.