Package org.kingdoms.locale.messenger
Class ContextualMessenger
java.lang.Object
org.kingdoms.locale.messenger.ContextualMessenger
- All Implemented Interfaces:
Messenger
-
Constructor Summary
ConstructorsConstructorDescriptionContextualMessenger(Messenger messenger, MessagePlaceholderProvider context) -
Method Summary
Modifier and TypeMethodDescriptioncreateDefaultContext(org.bukkit.command.CommandSender receiver, Object... edits) getMessageObject(org.kingdoms.locale.Language language) @Nullable MessageProvidergetProvider(@NotNull org.kingdoms.locale.Language locale) @NotNull MessagePlaceholderProviderprocessContext(@NotNull MessagePlaceholderProvider context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kingdoms.locale.messenger.Messenger
parse, parse, parse, parse, parse, parse, sendError, sendError, sendMessage, sendMessage, sendMessage
-
Constructor Details
-
ContextualMessenger
-
-
Method Details
-
getProvider
- Specified by:
getProviderin interfaceMessenger
-
getMessageObject
- Specified by:
getMessageObjectin interfaceMessenger
-
processContext
@NotNull public @NotNull MessagePlaceholderProvider processContext(@NotNull @NotNull MessagePlaceholderProvider context) - Specified by:
processContextin interfaceMessenger
-
createDefaultContext
public MessagePlaceholderProvider createDefaultContext(org.bukkit.command.CommandSender receiver, Object... edits) - Specified by:
createDefaultContextin interfaceMessenger
-