Class WidgetEvent


  • public class WidgetEvent
    extends AbstractEvent
    Represents an event that interacts with a widget.
    • Constructor Detail

      • WidgetEvent

        public WidgetEvent​(WidgetChild widgetChild)
      • WidgetEvent

        public WidgetEvent​(WidgetChild widgetChild,
                           java.util.function.Predicate<java.lang.String> pred)
      • WidgetEvent

        public WidgetEvent​(WidgetChild widgetChild,
                           java.lang.String... actions)
      • WidgetEvent

        public WidgetEvent​(WidgetChild widgetChild,
                           java.util.function.Supplier<net.eternalclient.api.data.MenuAction> action)
      • WidgetEvent

        public WidgetEvent​(WidgetChild widgetChild,
                           net.eternalclient.api.data.MenuAction action)
      • WidgetEvent

        public WidgetEvent​(WidgetChild widgetChild,
                           int action)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Supplier<WidgetChild> widgetChild)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Supplier<WidgetChild> widgetChild,
                           java.util.function.Predicate<java.lang.String> pred)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Supplier<WidgetChild> widgetChild,
                           java.lang.String... actions)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Supplier<WidgetChild> widgetChild,
                           java.util.function.Supplier<net.eternalclient.api.data.MenuAction> action)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Supplier<WidgetChild> widgetChild,
                           net.eternalclient.api.data.MenuAction action)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Supplier<WidgetChild> widgetChild,
                           int action)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Predicate<WidgetChild> predicate)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Predicate<WidgetChild> predicate,
                           java.util.function.Predicate<java.lang.String> pred)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Predicate<WidgetChild> predicate,
                           java.lang.String... actions)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Predicate<WidgetChild> predicate,
                           java.util.function.Supplier<net.eternalclient.api.data.MenuAction> action)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Predicate<WidgetChild> predicate,
                           net.eternalclient.api.data.MenuAction action)
      • WidgetEvent

        public WidgetEvent​(java.util.function.Predicate<WidgetChild> predicate,
                           int action)
      • WidgetEvent

        public WidgetEvent​(net.eternalclient.api.data.widgets.WidgetInfo info)
      • WidgetEvent

        public WidgetEvent​(net.eternalclient.api.data.widgets.WidgetInfo info,
                           java.util.function.Predicate<java.lang.String> pred)
      • WidgetEvent

        public WidgetEvent​(net.eternalclient.api.data.widgets.WidgetInfo info,
                           java.lang.String... actions)
      • WidgetEvent

        public WidgetEvent​(net.eternalclient.api.data.widgets.WidgetInfo info,
                           java.util.function.Supplier<net.eternalclient.api.data.MenuAction> action)
      • WidgetEvent

        public WidgetEvent​(net.eternalclient.api.data.widgets.WidgetInfo info,
                           net.eternalclient.api.data.MenuAction action)
      • WidgetEvent

        public WidgetEvent​(net.eternalclient.api.data.widgets.WidgetInfo info,
                           int action)
      • WidgetEvent

        public WidgetEvent​(int... ids)
      • WidgetEvent

        public WidgetEvent​(int parentId,
                           java.util.function.Predicate<WidgetChild> childPredicate)
      • WidgetEvent

        public WidgetEvent​(int parentId,
                           java.util.function.Predicate<WidgetChild> childPredicate,
                           java.util.function.Predicate<java.lang.String> pred)
      • WidgetEvent

        public WidgetEvent​(int parentId,
                           java.util.function.Predicate<WidgetChild> childPredicate,
                           java.lang.String... actions)
      • WidgetEvent

        public WidgetEvent​(int parentId,
                           java.util.function.Predicate<WidgetChild> childPredicate,
                           java.util.function.Supplier<net.eternalclient.api.data.MenuAction> action)
      • WidgetEvent

        public WidgetEvent​(int parentId,
                           java.util.function.Predicate<WidgetChild> childPredicate,
                           net.eternalclient.api.data.MenuAction action)
      • WidgetEvent

        public WidgetEvent​(int parentId,
                           int childId,
                           java.util.function.Predicate<WidgetChild> grandChildPredicate)
      • WidgetEvent

        public WidgetEvent​(int parentId,
                           int childId,
                           java.util.function.Predicate<WidgetChild> grandChildPredicate,
                           java.util.function.Predicate<java.lang.String> pred)
      • WidgetEvent

        public WidgetEvent​(int parentId,
                           int childId,
                           java.util.function.Predicate<WidgetChild> grandChildPredicate,
                           java.lang.String... actions)
      • WidgetEvent

        public WidgetEvent​(int parentId,
                           int childId,
                           java.util.function.Predicate<WidgetChild> grandChildPredicate,
                           java.util.function.Supplier<net.eternalclient.api.data.MenuAction> action)
      • WidgetEvent

        public WidgetEvent​(int parentId,
                           int childId,
                           java.util.function.Predicate<WidgetChild> grandChildPredicate,
                           net.eternalclient.api.data.MenuAction action)
    • Method Detail

      • setAction

        public WidgetEvent setAction​(java.util.function.Predicate<java.lang.String> pred)
      • setAction

        public WidgetEvent setAction​(java.lang.String... actions)
      • setAction

        public WidgetEvent setAction​(int index)
      • setAction

        public WidgetEvent setAction​(net.eternalclient.api.data.MenuAction action)
      • setAction

        public WidgetEvent setAction​(java.util.function.Supplier<net.eternalclient.api.data.MenuAction> action)
      • useDefaultAction

        public WidgetEvent useDefaultAction()
      • setClickPoint

        public WidgetEvent setClickPoint​(java.awt.Point clickPoint)