Interface CommandMerger
public interface CommandMerger
MapStruct mapper for merging
Command configuration objects.
This interface defines mapping methods for deep merging command configurations, handling nested structures through builder patterns.
- Since:
- 1.7.1
-
Method Summary
Modifier and TypeMethodDescriptionmerge(Command.CommandBuilder target, Command source) mergeAfk(Command.Afk.AfkBuilder target, Command.Afk source) mergeAnon(Command.Anon.AnonBuilder target, Command.Anon source) mergeBall(Command.Ball.BallBuilder target, Command.Ball source) mergeBan(Command.Ban.BanBuilder target, Command.Ban source) mergeBanlist(Command.Banlist.BanlistBuilder target, Command.Banlist source) mergeBroadcast(Command.Broadcast.BroadcastBuilder target, Command.Broadcast source) mergeChatcolor(Command.Chatcolor.ChatcolorBuilder target, Command.Chatcolor source) mergeChatsettingCheckbox(Command.Chatsetting.Checkbox.CheckboxBuilder target, Command.Chatsetting.Checkbox source) mergeChatsettingMenuChat(Command.Chatsetting.Menu.Chat.ChatBuilder target, Command.Chatsetting.Menu.Chat source) mergeChatsettingMenuColor(Command.Chatsetting.Menu.Color.ColorBuilder target, Command.Chatsetting.Menu.Color source) mergeChatsettingModern(Command.Chatsetting.Modern.ModernBuilder target, Command.Chatsetting.Modern source) mergeClearchat(Command.Clearchat.ClearchatBuilder target, Command.Clearchat source) mergeClearmail(Command.Clearmail.ClearmailBuilder target, Command.Clearmail source) mergeCoin(Command.Coin.CoinBuilder target, Command.Coin source) mergeCommandDo(Command.CommandDo.CommandDoBuilder target, Command.CommandDo source) mergeCommandTry(Command.CommandTry.CommandTryBuilder target, Command.CommandTry source) mergeDice(Command.Dice.DiceBuilder target, Command.Dice source) mergeEmit(Command.Emit.EmitBuilder target, Command.Emit source) mergeFlectonepulseEditor(Command.Flectonepulse.Editor.EditorBuilder target, Command.Flectonepulse.Editor source) mergeGeolocate(Command.Geolocate.GeolocateBuilder target, Command.Geolocate source) mergeHelper(Command.Helper.HelperBuilder target, Command.Helper source) mergeIgnore(Command.Ignore.IgnoreBuilder target, Command.Ignore source) mergeIgnorelist(Command.Ignorelist.IgnorelistBuilder target, Command.Ignorelist source) mergeKick(Command.Kick.KickBuilder target, Command.Kick source) mergeMail(Command.Mail.MailBuilder target, Command.Mail source) mergeMe(Command.Me.MeBuilder target, Command.Me source) mergeMute(Command.Mute.MuteBuilder target, Command.Mute source) mergeMutelist(Command.Mutelist.MutelistBuilder target, Command.Mutelist source) mergeNickname(Command.Nickname.NicknameBuilder target, Command.Nickname source) mergeOnline(Command.Online.OnlineBuilder target, Command.Online source) mergePing(Command.Ping.PingBuilder target, Command.Ping source) mergePoll(Command.Poll.PollBuilder target, Command.Poll source) mergeReply(Command.Reply.ReplyBuilder target, Command.Reply source) mergeRockpaperscissors(Command.Rockpaperscissors.RockpaperscissorsBuilder target, Command.Rockpaperscissors source) mergeSprite(Command.Sprite.SpriteBuilder target, Command.Sprite source) mergeSpy(Command.Spy.SpyBuilder target, Command.Spy source) mergeStream(Command.Stream.StreamBuilder target, Command.Stream source) mergeSymbol(Command.Symbol.SymbolBuilder target, Command.Symbol source) mergeTell(Command.Tell.TellBuilder target, Command.Tell source) mergeTictactoe(Command.Tictactoe.TictactoeBuilder target, Command.Tictactoe source) mergeToponline(Command.Toponline.ToponlineBuilder target, Command.Toponline source) mergeUnban(Command.Unban.UnbanBuilder target, Command.Unban source) mergeUnmute(Command.Unmute.UnmuteBuilder target, Command.Unmute source) mergeUnwarn(Command.Unwarn.UnwarnBuilder target, Command.Unwarn source) mergeWarn(Command.Warn.WarnBuilder target, Command.Warn source) mergeWarnlist(Command.Warnlist.WarnlistBuilder target, Command.Warnlist source) mergeWhitelist(Command.Whitelist.WhitelistBuilder target, Command.Whitelist source) mergeWhois(Command.Whois.WhoisBuilder target, Command.Whois source)
-
Method Details
-
merge
-
mergeAfk
-
mergeAnon
-
mergeBall
-
mergeBan
-
mergeBanlist
-
mergeBroadcast
Command.Broadcast mergeBroadcast(Command.Broadcast.BroadcastBuilder target, Command.Broadcast source) -
mergeChatcolor
Command.Chatcolor mergeChatcolor(Command.Chatcolor.ChatcolorBuilder target, Command.Chatcolor source) -
mergeChatsetting
Command.Chatsetting mergeChatsetting(Command.Chatsetting.ChatsettingBuilder target, Command.Chatsetting source) -
mergeChatsettingModern
Command.Chatsetting.Modern mergeChatsettingModern(Command.Chatsetting.Modern.ModernBuilder target, Command.Chatsetting.Modern source) -
mergeChatsettingCheckbox
Command.Chatsetting.Checkbox mergeChatsettingCheckbox(Command.Chatsetting.Checkbox.CheckboxBuilder target, Command.Chatsetting.Checkbox source) -
mergeChatsettingMenu
Command.Chatsetting.Menu mergeChatsettingMenu(Command.Chatsetting.Menu.MenuBuilder target, Command.Chatsetting.Menu source) -
mergeChatsettingMenuChat
Command.Chatsetting.Menu.Chat mergeChatsettingMenuChat(Command.Chatsetting.Menu.Chat.ChatBuilder target, Command.Chatsetting.Menu.Chat source) -
mergeChatsettingMenuColor
Command.Chatsetting.Menu.Color mergeChatsettingMenuColor(Command.Chatsetting.Menu.Color.ColorBuilder target, Command.Chatsetting.Menu.Color source) -
mergeClearchat
Command.Clearchat mergeClearchat(Command.Clearchat.ClearchatBuilder target, Command.Clearchat source) -
mergeClearmail
Command.Clearmail mergeClearmail(Command.Clearmail.ClearmailBuilder target, Command.Clearmail source) -
mergeCoin
-
mergeDeletemessage
Command.Deletemessage mergeDeletemessage(Command.Deletemessage.DeletemessageBuilder target, Command.Deletemessage source) -
mergeDice
-
mergeCommandDo
Command.CommandDo mergeCommandDo(Command.CommandDo.CommandDoBuilder target, Command.CommandDo source) -
mergeEmit
-
mergeFlectonepulse
Command.Flectonepulse mergeFlectonepulse(Command.Flectonepulse.FlectonepulseBuilder target, Command.Flectonepulse source) -
mergeFlectonepulseEditor
Command.Flectonepulse.Editor mergeFlectonepulseEditor(Command.Flectonepulse.Editor.EditorBuilder target, Command.Flectonepulse.Editor source) -
mergeGeolocate
Command.Geolocate mergeGeolocate(Command.Geolocate.GeolocateBuilder target, Command.Geolocate source) -
mergeHelper
-
mergeIgnore
-
mergeIgnorelist
Command.Ignorelist mergeIgnorelist(Command.Ignorelist.IgnorelistBuilder target, Command.Ignorelist source) -
mergeKick
-
mergeMail
-
mergeMaintenance
Command.Maintenance mergeMaintenance(Command.Maintenance.MaintenanceBuilder target, Command.Maintenance source) -
mergeMe
-
mergeMinesweeper
Command.Minesweeper mergeMinesweeper(Command.Minesweeper.MinesweeperBuilder target, Command.Minesweeper source) -
mergeMute
-
mergeMutelist
-
mergeNickname
-
mergeOnline
-
mergePing
-
mergePoll
-
mergeReply
-
mergeRockpaperscissors
Command.Rockpaperscissors mergeRockpaperscissors(Command.Rockpaperscissors.RockpaperscissorsBuilder target, Command.Rockpaperscissors source) -
mergeSprite
-
mergeSpy
-
mergeStream
-
mergeSymbol
-
mergeTell
-
mergeTictactoe
Command.Tictactoe mergeTictactoe(Command.Tictactoe.TictactoeBuilder target, Command.Tictactoe source) -
mergeToponline
Command.Toponline mergeToponline(Command.Toponline.ToponlineBuilder target, Command.Toponline source) -
mergeTranslateto
Command.Translateto mergeTranslateto(Command.Translateto.TranslatetoBuilder target, Command.Translateto source) -
mergeCommandTry
Command.CommandTry mergeCommandTry(Command.CommandTry.CommandTryBuilder target, Command.CommandTry source) -
mergeUnban
-
mergeUnmute
-
mergeUnwarn
-
mergeWarn
-
mergeWarnlist
-
mergeWhitelist
Command.Whitelist mergeWhitelist(Command.Whitelist.WhitelistBuilder target, Command.Whitelist source) -
mergeWhois
-