-
public class JsExecutor
-
-
Field Summary
Fields Modifier and Type Field Description private final HandlerQueueManagerhandlerQueueManagerprivate MraidVariableContainermraidVariableContainer
-
Constructor Summary
Constructors Constructor Description JsExecutor(WebView webView, Handler scriptExecutionHandler, HandlerQueueManager handlerQueueManager)
-
Method Summary
Modifier and Type Method Description HandlerQueueManagergetHandlerQueueManager()voidsetMraidVariableContainer(@NonNull() MraidVariableContainer mraidVariableContainer)voidexecuteGetResizeProperties(Handler handler)voidexecuteGetExpandProperties(Handler handler)voidexecuteSetScreenSize(Rect screenSize)voidexecuteSetMaxSize(Rect maxSize)voidexecuteSetCurrentPosition(Rect currentPosition)voidexecuteSetDefaultPosition(Rect defaultPosition)voidexecuteOnSizeChange(Rect rect)voidexecuteOnError(String message, String action)voidexecuteDisabledFlags(String disabledFlags)voidexecuteOnReadyExpanded()voidexecuteOnReady()voidexecuteAudioVolumeChange(Float volume)voidexecuteStateChange(String state)voidexecuteOnViewableChange(boolean isViewable)Deprecated since SDK v4.12. voidexecuteExposureChange(ViewExposure viewExposure)voidexecuteNativeCallComplete()voidloading()-
-
Constructor Detail
-
JsExecutor
JsExecutor(WebView webView, Handler scriptExecutionHandler, HandlerQueueManager handlerQueueManager)
-
-
Method Detail
-
getHandlerQueueManager
HandlerQueueManager getHandlerQueueManager()
-
setMraidVariableContainer
void setMraidVariableContainer(@NonNull() MraidVariableContainer mraidVariableContainer)
-
executeGetResizeProperties
void executeGetResizeProperties(Handler handler)
-
executeGetExpandProperties
void executeGetExpandProperties(Handler handler)
-
executeSetScreenSize
void executeSetScreenSize(Rect screenSize)
-
executeSetMaxSize
void executeSetMaxSize(Rect maxSize)
-
executeSetCurrentPosition
void executeSetCurrentPosition(Rect currentPosition)
-
executeSetDefaultPosition
void executeSetDefaultPosition(Rect defaultPosition)
-
executeOnSizeChange
void executeOnSizeChange(Rect rect)
-
executeOnError
void executeOnError(String message, String action)
-
executeDisabledFlags
void executeDisabledFlags(String disabledFlags)
-
executeOnReadyExpanded
void executeOnReadyExpanded()
-
executeOnReady
void executeOnReady()
-
executeAudioVolumeChange
void executeAudioVolumeChange(Float volume)
-
executeStateChange
void executeStateChange(String state)
-
executeOnViewableChange
@Deprecated() void executeOnViewableChange(boolean isViewable)
Deprecated since SDK v4.12.0 (since MRAID 3 implementation)
-
executeExposureChange
void executeExposureChange(ViewExposure viewExposure)
-
executeNativeCallComplete
void executeNativeCallComplete()
-
loading
void loading()
-
-
-
-