Class DiscordCommandContext

java.lang.Object
net.lucypoulton.squirtgun.command.context.StringContext
net.lucypoulton.squirtgun.discord.command.DiscordCommandContext
All Implemented Interfaces:
net.lucypoulton.squirtgun.command.context.CommandContext

public class DiscordCommandContext extends net.lucypoulton.squirtgun.command.context.StringContext
  • Constructor Summary

    Constructors
    Constructor
    Description
    DiscordCommandContext​(net.lucypoulton.squirtgun.format.FormatProvider provider, DiscordUser target, net.lucypoulton.squirtgun.command.node.CommandNode<?> node, String content, net.dv8tion.jda.api.entities.Message message)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.dv8tion.jda.api.entities.Message
     
     

    Methods inherited from class net.lucypoulton.squirtgun.command.context.StringContext

    execute, getArgumentValue, getArgumentValue, getFormat, getRaw, getTail, tabComplete

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DiscordCommandContext

      public DiscordCommandContext(net.lucypoulton.squirtgun.format.FormatProvider provider, DiscordUser target, net.lucypoulton.squirtgun.command.node.CommandNode<?> node, String content, net.dv8tion.jda.api.entities.Message message)
  • Method Details

    • getTarget

      public DiscordUser getTarget()
      Specified by:
      getTarget in interface net.lucypoulton.squirtgun.command.context.CommandContext
      Overrides:
      getTarget in class net.lucypoulton.squirtgun.command.context.StringContext
    • getMessage

      public net.dv8tion.jda.api.entities.Message getMessage()