Class Javascript<SCRIPTID,​BINDINGCALLED>


  • public abstract class Javascript<SCRIPTID,​BINDINGCALLED>
    extends java.lang.Object
    • Constructor Detail

      • Javascript

        public Javascript​(DevTools devtools)
    • Method Detail

      • disable

        public void disable()
      • disablePage

        protected abstract Command<java.lang.Void> disablePage()
      • disableRuntime

        protected abstract Command<java.lang.Void> disableRuntime()
      • pin

        public ScriptId pin​(java.lang.String exposeScriptAs,
                            java.lang.String script)
      • addBindingCalledListener

        public void addBindingCalledListener​(java.util.function.Consumer<java.lang.String> listener)
      • addJsBinding

        public void addJsBinding​(java.lang.String scriptName)
      • removeJsBinding

        public void removeJsBinding​(java.lang.String scriptName)
      • enableRuntime

        protected abstract Command<java.lang.Void> enableRuntime()
      • doAddJsBinding

        protected abstract Command<java.lang.Void> doAddJsBinding​(java.lang.String scriptName)
      • doRemoveJsBinding

        protected abstract Command<java.lang.Void> doRemoveJsBinding​(java.lang.String scriptName)
      • enablePage

        protected abstract Command<java.lang.Void> enablePage()
      • addScriptToEvaluateOnNewDocument

        protected abstract Command<SCRIPTID> addScriptToEvaluateOnNewDocument​(java.lang.String script)
      • removeScriptToEvaluateOnNewDocument

        protected abstract Command<java.lang.Void> removeScriptToEvaluateOnNewDocument​(SCRIPTID id)
      • extractPayload

        protected abstract java.lang.String extractPayload​(BINDINGCALLED event)