Class JsExecutor


  • public class JsExecutor
    extends java.lang.Object
    • Constructor Detail

      • JsExecutor

        public JsExecutor​(android.webkit.WebView webView,
                          android.os.Handler scriptExecutionHandler,
                          HandlerQueueManager handlerQueueManager)
    • Method Detail

      • setMraidVariableContainer

        public void setMraidVariableContainer​(MraidVariableContainer mraidVariableContainer)
      • executeGetResizeProperties

        public void executeGetResizeProperties​(android.os.Handler handler)
      • executeGetExpandProperties

        public void executeGetExpandProperties​(android.os.Handler handler)
      • executeSetScreenSize

        public void executeSetScreenSize​(android.graphics.Rect screenSize)
      • executeSetMaxSize

        public void executeSetMaxSize​(android.graphics.Rect maxSize)
      • executeSetCurrentPosition

        public void executeSetCurrentPosition​(android.graphics.Rect currentPosition)
      • executeSetDefaultPosition

        public void executeSetDefaultPosition​(android.graphics.Rect defaultPosition)
      • executeOnSizeChange

        public void executeOnSizeChange​(android.graphics.Rect rect)
      • executeOnError

        public void executeOnError​(java.lang.String message,
                                   java.lang.String action)
      • executeDisabledFlags

        public void executeDisabledFlags​(java.lang.String disabledFlags)
      • executeOnReadyExpanded

        public void executeOnReadyExpanded()
      • executeOnReady

        public void executeOnReady()
      • executeAudioVolumeChange

        public void executeAudioVolumeChange​(java.lang.Float volume)
      • executeStateChange

        public void executeStateChange​(java.lang.String state)
      • executeOnViewableChange

        @Deprecated
        public void executeOnViewableChange​(boolean isViewable)
        Deprecated.
        Deprecated since SDK v4.12.0 (since MRAID 3 implementation)
      • executeExposureChange

        public void executeExposureChange​(ViewExposure viewExposure)
      • executeNativeCallComplete

        public void executeNativeCallComplete()
      • loading

        public void loading()