Class WidgetService


  • @Singleton
    public class WidgetService
    extends java.lang.Object
    Loaded widget discovery, script calls, and child-component actions.
    • Method Detail

      • all

        public java.util.List<WidgetRef> all()
        Legacy scope: gameplay widgets only. Use all(LOADED) for login/loading diagnostics.
      • 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)
      • capability

        public WidgetCapability capability​(WidgetRef widget,
                                           java.lang.String action)
        Read-only preflight. It performs no native submission.
      • 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.
      • requireCurrent

        public void requireCurrent​(WidgetRef widget)
        Revalidate a captured widget before a compound action.