Package net.openosrs.api.service.widget
Class WidgetService
- java.lang.Object
-
- net.openosrs.api.service.widget.WidgetService
-
@Singleton public class WidgetService extends java.lang.ObjectLoaded widget discovery, script calls, and child-component actions.
-
-
Constructor Summary
Constructors Constructor Description WidgetService(net.runelite.api.Client client, MenuDispatcher dispatcher, PacketDispatcher packets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<WidgetRef>all()voidclick(WidgetRef widget)voidcontinueDialogue(WidgetRef widget)java.util.List<WidgetRef>descendants(int componentId)WidgetReffindName(java.lang.String name)WidgetReffindText(java.lang.String text)WidgetRefget(int componentId)voidinteract(WidgetRef widget, int actionIndex, int subOp, int itemId)voidinteract(WidgetRef widget, java.lang.String action)booleanisVisible(int componentId)voidrunScript(java.lang.Object... args)WidgetQuerysearch()voidsendScript(java.lang.Object... args)Explicit alias for script-facing callers.
-
-
-
Constructor Detail
-
WidgetService
@Inject public WidgetService(net.runelite.api.Client client, MenuDispatcher dispatcher, PacketDispatcher packets)
-
-
Method Detail
-
all
public java.util.List<WidgetRef> all()
-
search
public WidgetQuery search()
-
get
public WidgetRef get(int componentId)
-
descendants
public java.util.List<WidgetRef> descendants(int componentId)
-
findText
public WidgetRef findText(java.lang.String text)
-
findName
public WidgetRef findName(java.lang.String name)
-
isVisible
public boolean isVisible(int componentId)
-
click
public void click(WidgetRef widget)
-
interact
public void interact(WidgetRef widget, java.lang.String action)
-
interact
public void interact(WidgetRef widget, int actionIndex, int subOp, int itemId)
-
continueDialogue
public void continueDialogue(WidgetRef widget)
-
runScript
public void runScript(java.lang.Object... args)
-
sendScript
public void sendScript(java.lang.Object... args)
Explicit alias for script-facing callers.
-
-