Interface Dispatcher

  • All Known Implementing Classes:
    MenuDispatcher

    public interface Dispatcher
    A single interaction dispatch route.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean dispatch​(net.runelite.api.MenuAction action, int identifier, int param0, int param1, java.lang.String option, java.lang.String target, int itemId, int worldViewId)  
      boolean dispatch​(net.runelite.api.MenuAction action, int identifier, int param0, int param1, java.lang.String option, java.lang.String target, int itemId, int worldViewId, int canvasX, int canvasY)  
      java.util.List<net.runelite.api.MenuAction> unsupportedActions()
      Actions this dispatcher cannot carry; the router falls back to another tier.
    • Method Detail

      • dispatch

        boolean dispatch​(net.runelite.api.MenuAction action,
                         int identifier,
                         int param0,
                         int param1,
                         java.lang.String option,
                         java.lang.String target,
                         int itemId,
                         int worldViewId)
      • dispatch

        boolean dispatch​(net.runelite.api.MenuAction action,
                         int identifier,
                         int param0,
                         int param1,
                         java.lang.String option,
                         java.lang.String target,
                         int itemId,
                         int worldViewId,
                         int canvasX,
                         int canvasY)
      • unsupportedActions

        java.util.List<net.runelite.api.MenuAction> unsupportedActions()
        Actions this dispatcher cannot carry; the router falls back to another tier.