Uses of Package
com.winterhavenmc.library.messagebuilder.core.maps

Package
Description
Provides classes that expose a uniform interface for accessing structured data from diverse object types used within MessageBuilderLib.
 
 
 
Provides internal map types used in macro extraction and message formatting.
Contains the sealed Message interface and its implementations, which represent composed messages ready for macro substitution and delivery.
Provides mechanisms for extracting macro-compatible string values from objects that have been adapted by the Accessor system.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.
Provides a hierarchy of ValueResolver implementations responsible for converting macro-related input values into string representations for use in templated messages.