AgentWebUIControllerImplBase.smali

.class public Lcom/just/agentweb/AgentWebUIControllerImplBase;
.super Lcom/just/agentweb/AbsAgentWebUIController;
.source "AgentWebUIControllerImplBase.java"


# direct methods
.method public constructor <init>()V
    .registers 1

    .line 1
    invoke-direct {p0}, Lcom/just/agentweb/AbsAgentWebUIController;-><init>()V

    return-void
.end method

.method public static build()Lcom/just/agentweb/AbsAgentWebUIController;
    .registers 1

    .line 1
    new-instance v0, Lcom/just/agentweb/AgentWebUIControllerImplBase;

    invoke-direct {v0}, Lcom/just/agentweb/AgentWebUIControllerImplBase;-><init>()V

    return-object v0
.end method


# virtual methods
.method protected bindSupportWebParent(Lcom/just/agentweb/WebParentLayout;Landroid/app/Activity;)V
    .registers 4

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0, p1, p2}, Lcom/just/agentweb/AbsAgentWebUIController;->bindSupportWebParent(Lcom/just/agentweb/WebParentLayout;Landroid/app/Activity;)V

    return-void
.end method

.method public onCancelLoading()V
    .registers 2

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0}, Lcom/just/agentweb/AbsAgentWebUIController;->onCancelLoading()V

    return-void
.end method

.method public onForceDownloadAlert(Ljava/lang/String;Landroid/os/Handler$Callback;)V
    .registers 4

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0, p1, p2}, Lcom/just/agentweb/AbsAgentWebUIController;->onForceDownloadAlert(Ljava/lang/String;Landroid/os/Handler$Callback;)V

    return-void
.end method

.method public onJsAlert(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V
    .registers 5

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0, p1, p2, p3}, Lcom/just/agentweb/AbsAgentWebUIController;->onJsAlert(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onJsConfirm(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)V
    .registers 6

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0, p1, p2, p3, p4}, Lcom/just/agentweb/AbsAgentWebUIController;->onJsConfirm(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)V

    return-void
.end method

.method public onJsPrompt(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)V
    .registers 12

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    move-object v1, p1

    move-object v2, p2

    move-object v3, p3

    move-object v4, p4

    move-object v5, p5

    invoke-virtual/range {v0 .. v5}, Lcom/just/agentweb/AbsAgentWebUIController;->onJsPrompt(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)V

    return-void
.end method

.method public onLoading(Ljava/lang/String;)V
    .registers 3

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/just/agentweb/AbsAgentWebUIController;->onLoading(Ljava/lang/String;)V

    return-void
.end method

.method public onMainFrameError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V
    .registers 6

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0, p1, p2, p3, p4}, Lcom/just/agentweb/AbsAgentWebUIController;->onMainFrameError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onOpenPagePrompt(Landroid/webkit/WebView;Ljava/lang/String;Landroid/os/Handler$Callback;)V
    .registers 5

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0, p1, p2, p3}, Lcom/just/agentweb/AbsAgentWebUIController;->onOpenPagePrompt(Landroid/webkit/WebView;Ljava/lang/String;Landroid/os/Handler$Callback;)V

    return-void
.end method

.method public onPermissionsDeny([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 5

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0, p1, p2, p3}, Lcom/just/agentweb/AbsAgentWebUIController;->onPermissionsDeny([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public onSelectItemsPrompt(Landroid/webkit/WebView;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Handler$Callback;)V
    .registers 6

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0, p1, p2, p3, p4}, Lcom/just/agentweb/AbsAgentWebUIController;->onSelectItemsPrompt(Landroid/webkit/WebView;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Handler$Callback;)V

    return-void
.end method

.method public onShowMainFrame()V
    .registers 2

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0}, Lcom/just/agentweb/AbsAgentWebUIController;->onShowMainFrame()V

    return-void
.end method

.method public onShowMessage(Ljava/lang/String;Ljava/lang/String;)V
    .registers 4

    .line 1
    invoke-virtual {p0}, Lcom/just/agentweb/AbsAgentWebUIController;->getDelegate()Lcom/just/agentweb/AbsAgentWebUIController;

    move-result-object v0

    invoke-virtual {v0, p1, p2}, Lcom/just/agentweb/AbsAgentWebUIController;->onShowMessage(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method