Interface MessageMerger
public interface MessageMerger
MapStruct mapper for merging
Message configuration objects.
This interface defines mapping methods for deep merging message configurations, handling nested structures through builder patterns.
- Since:
- 1.7.1
-
Method Summary
Modifier and TypeMethodDescriptionmerge(Message.MessageBuilder target, Message source) mergeAfk(Message.Afk.AfkBuilder target, Message.Afk source) mergeAnvil(Message.Anvil.AnvilBuilder target, Message.Anvil source) mergeAuto(Message.Auto.AutoBuilder target, Message.Auto source) mergeBook(Message.Book.BookBuilder target, Message.Book source) mergeBossbar(Message.Bossbar.BossbarBuilder target, Message.Bossbar source) mergeBrand(Message.Brand.BrandBuilder target, Message.Brand source) mergeBubble(Message.Bubble.BubbleBuilder target, Message.Bubble source) mergeBubbleInteraction(Message.Bubble.Interaction.InteractionBuilder target, Message.Bubble.Interaction source) mergeChat(Message.Chat.ChatBuilder target, Message.Chat source) mergeFormat(Message.Format.FormatBuilder target, Message.Format source) mergeFormatAnimation(Message.Format.Animation.AnimationBuilder target, Message.Format.Animation source) mergeFormatCondition(Message.Format.Condition.ConditionBuilder target, Message.Format.Condition source) mergeFormatModeration(Message.Format.Moderation.ModerationBuilder target, Message.Format.Moderation source) mergeFormatModerationCaps(Message.Format.Moderation.Caps.CapsBuilder target, Message.Format.Moderation.Caps source) mergeFormatModerationDelete(Message.Format.Moderation.Delete.DeleteBuilder target, Message.Format.Moderation.Delete source) mergeFormatModerationFlood(Message.Format.Moderation.Flood.FloodBuilder target, Message.Format.Moderation.Flood source) mergeFormatModerationNewbie(Message.Format.Moderation.Newbie.NewbieBuilder target, Message.Format.Moderation.Newbie source) mergeFormatModerationSwear(Message.Format.Moderation.Swear.SwearBuilder target, Message.Format.Moderation.Swear source) mergeFormatNames(Message.Format.Names.NamesBuilder target, Message.Format.Names source) mergeFormatQuestionAnswer(Message.Format.QuestionAnswer.QuestionAnswerBuilder target, Message.Format.QuestionAnswer source) mergeFormatReplacement(Message.Format.Replacement.ReplacementBuilder target, Message.Format.Replacement source) mergeFormatTranslate(Message.Format.Translate.TranslateBuilder target, Message.Format.Translate source) mergeFormatWorld(Message.Format.World.WorldBuilder target, Message.Format.World source) mergeGreeting(Message.Greeting.GreetingBuilder target, Message.Greeting source) mergeJoin(Message.Join.JoinBuilder target, Message.Join source) mergeQuit(Message.Quit.QuitBuilder target, Message.Quit source) mergeRightclick(Message.Rightclick.RightclickBuilder target, Message.Rightclick sourcesource) mergeScoreboard(Message.Scoreboard.ScoreboardBuilder target, Message.Scoreboard source) mergeScoreboardObjective(Message.Scoreboard.Objective.ObjectiveBuilder target, Message.Scoreboard.Objective source) mergeScoreboardObjectiveBelowname(Message.Scoreboard.Objective.Belowname.BelownameBuilder target, Message.Scoreboard.Objective.Belowname source) mergeScoreboardObjectiveTabname(Message.Scoreboard.Objective.Tabname.TabnameBuilder target, Message.Scoreboard.Objective.Tabname source) mergeServerlink(Message.Serverlink.ServerlinkBuilder target, Message.Serverlink source) mergeSidebar(Message.Sidebar.SidebarBuilder target, Message.Sidebar source) mergeSign(Message.Sign.SignBuilder target, Message.Sign source) mergeStatus(Message.Status.StatusBuilder target, Message.Status source) mergeStatusIcon(Message.Status.Icon.IconBuilder target, Message.Status.Icon source) mergeStatusMOTD(Message.Status.MOTD.MOTDBuilder target, Message.Status.MOTD source) mergeTab(Message.Tab.TabBuilder target, Message.Tab source) mergeTabFooter(Message.Tab.Footer.FooterBuilder target, Message.Tab.Footer source) mergeTabHeader(Message.Tab.Header.HeaderBuilder target, Message.Tab.Header source) mergeTabPlayerlistname(Message.Tab.Playerlistname.PlayerlistnameBuilder target, Message.Tab.Playerlistname source) mergeUpdate(Message.Update.UpdateBuilder target, Message.Update source) mergeVanilla(Message.Vanilla.VanillaBuilder target, Message.Vanilla source)
-
Method Details
-
merge
-
mergeAfk
-
mergeAnvil
-
mergeAuto
-
mergeBook
-
mergeBossbar
-
mergeBrand
-
mergeBubble
-
mergeBubbleInteraction
Message.Bubble.Interaction mergeBubbleInteraction(Message.Bubble.Interaction.InteractionBuilder target, Message.Bubble.Interaction source) -
mergeBubbleModern
Message.Bubble.Modern mergeBubbleModern(Message.Bubble.Modern.ModernBuilder target, Message.Bubble.Modern source) -
mergeChat
-
mergeFormat
-
mergeFormatAnimation
Message.Format.Animation mergeFormatAnimation(Message.Format.Animation.AnimationBuilder target, Message.Format.Animation source) -
mergeFormatCondition
Message.Format.Condition mergeFormatCondition(Message.Format.Condition.ConditionBuilder target, Message.Format.Condition source) -
mergeFormatFColor
Message.Format.FColor mergeFormatFColor(Message.Format.FColor.FColorBuilder target, Message.Format.FColor source) -
mergeFormatFixation
Message.Format.Fixation mergeFormatFixation(Message.Format.Fixation.FixationBuilder target, Message.Format.Fixation source) -
mergeFormatMention
Message.Format.Mention mergeFormatMention(Message.Format.Mention.MentionBuilder target, Message.Format.Mention source) -
mergeFormatModeration
Message.Format.Moderation mergeFormatModeration(Message.Format.Moderation.ModerationBuilder target, Message.Format.Moderation source) -
mergeFormatModerationCaps
Message.Format.Moderation.Caps mergeFormatModerationCaps(Message.Format.Moderation.Caps.CapsBuilder target, Message.Format.Moderation.Caps source) -
mergeFormatModerationDelete
Message.Format.Moderation.Delete mergeFormatModerationDelete(Message.Format.Moderation.Delete.DeleteBuilder target, Message.Format.Moderation.Delete source) -
mergeFormatModerationNewbie
Message.Format.Moderation.Newbie mergeFormatModerationNewbie(Message.Format.Moderation.Newbie.NewbieBuilder target, Message.Format.Moderation.Newbie source) -
mergeFormatModerationFlood
Message.Format.Moderation.Flood mergeFormatModerationFlood(Message.Format.Moderation.Flood.FloodBuilder target, Message.Format.Moderation.Flood source) -
mergeFormatModerationSwear
Message.Format.Moderation.Swear mergeFormatModerationSwear(Message.Format.Moderation.Swear.SwearBuilder target, Message.Format.Moderation.Swear source) -
mergeFormatNames
Message.Format.Names mergeFormatNames(Message.Format.Names.NamesBuilder target, Message.Format.Names source) -
mergeFormatObject
Message.Format.Object mergeFormatObject(Message.Format.Object.ObjectBuilder target, Message.Format.Object source) -
mergeFormatQuestionAnswer
Message.Format.QuestionAnswer mergeFormatQuestionAnswer(Message.Format.QuestionAnswer.QuestionAnswerBuilder target, Message.Format.QuestionAnswer source) -
mergeFormatReplacement
Message.Format.Replacement mergeFormatReplacement(Message.Format.Replacement.ReplacementBuilder target, Message.Format.Replacement source) -
mergeFormatTranslate
Message.Format.Translate mergeFormatTranslate(Message.Format.Translate.TranslateBuilder target, Message.Format.Translate source) -
mergeFormatWorld
Message.Format.World mergeFormatWorld(Message.Format.World.WorldBuilder target, Message.Format.World source) -
mergeGreeting
-
mergeJoin
-
mergeQuit
-
mergeRightclick
Message.Rightclick mergeRightclick(Message.Rightclick.RightclickBuilder target, Message.Rightclick sourcesource) -
mergeScoreboard
Message.Scoreboard mergeScoreboard(Message.Scoreboard.ScoreboardBuilder target, Message.Scoreboard source) -
mergeScoreboardObjective
Message.Scoreboard.Objective mergeScoreboardObjective(Message.Scoreboard.Objective.ObjectiveBuilder target, Message.Scoreboard.Objective source) -
mergeScoreboardObjectiveBelowname
Message.Scoreboard.Objective.Belowname mergeScoreboardObjectiveBelowname(Message.Scoreboard.Objective.Belowname.BelownameBuilder target, Message.Scoreboard.Objective.Belowname source) -
mergeScoreboardObjectiveTabname
Message.Scoreboard.Objective.Tabname mergeScoreboardObjectiveTabname(Message.Scoreboard.Objective.Tabname.TabnameBuilder target, Message.Scoreboard.Objective.Tabname source) -
mergeServerlink
Message.Serverlink mergeServerlink(Message.Serverlink.ServerlinkBuilder target, Message.Serverlink source) -
mergeSidebar
-
mergeSign
-
mergeStatus
-
mergeStatusIcon
Message.Status.Icon mergeStatusIcon(Message.Status.Icon.IconBuilder target, Message.Status.Icon source) -
mergeStatusMOTD
Message.Status.MOTD mergeStatusMOTD(Message.Status.MOTD.MOTDBuilder target, Message.Status.MOTD source) -
mergeStatusPlayers
Message.Status.Players mergeStatusPlayers(Message.Status.Players.PlayersBuilder target, Message.Status.Players source) -
mergeStatusVersion
Message.Status.Version mergeStatusVersion(Message.Status.Version.VersionBuilder target, Message.Status.Version source) -
mergeTab
-
mergeTabHeader
Message.Tab.Header mergeTabHeader(Message.Tab.Header.HeaderBuilder target, Message.Tab.Header source) -
mergeTabPlayerlistname
Message.Tab.Playerlistname mergeTabPlayerlistname(Message.Tab.Playerlistname.PlayerlistnameBuilder target, Message.Tab.Playerlistname source) -
mergeUpdate
-
mergeVanilla
-