WebViewClientDelegate.smali
.class public Lcom/just/agentweb/WebViewClientDelegate;
.super Landroid/webkit/WebViewClient;
.source "WebViewClientDelegate.java"
# static fields
.field private static final TAG:Ljava/lang/String; = "WebViewClientDelegate"
# instance fields
.field private mDelegate:Landroid/webkit/WebViewClient;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method constructor <init>(Landroid/webkit/WebViewClient;)V
.registers 2
.line 1
invoke-direct {p0}, Landroid/webkit/WebViewClient;-><init>()V
.line 2
iput-object p1, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
return-void
.end method
# virtual methods
.method public doUpdateVisitedHistory(Landroid/webkit/WebView;Ljava/lang/String;Z)V
.registers 5
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2, p3}, Landroid/webkit/WebViewClient;->doUpdateVisitedHistory(Landroid/webkit/WebView;Ljava/lang/String;Z)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->doUpdateVisitedHistory(Landroid/webkit/WebView;Ljava/lang/String;Z)V
return-void
.end method
.method protected getDelegate()Landroid/webkit/WebViewClient;
.registers 2
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
return-object v0
.end method
.method public onFormResubmission(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V
.registers 5
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onFormResubmission(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onFormResubmission(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V
return-void
.end method
.method public onLoadResource(Landroid/webkit/WebView;Ljava/lang/String;)V
.registers 4
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebViewClient;->onLoadResource(Landroid/webkit/WebView;Ljava/lang/String;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onLoadResource(Landroid/webkit/WebView;Ljava/lang/String;)V
return-void
.end method
.method public onPageCommitVisible(Landroid/webkit/WebView;Ljava/lang/String;)V
.registers 4
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebViewClient;->onPageCommitVisible(Landroid/webkit/WebView;Ljava/lang/String;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onPageCommitVisible(Landroid/webkit/WebView;Ljava/lang/String;)V
return-void
.end method
.method public onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
.registers 4
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebViewClient;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
return-void
.end method
.method public onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V
.registers 5
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V
return-void
.end method
.method public onReceivedClientCertRequest(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V
.registers 4
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebViewClient;->onReceivedClientCertRequest(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onReceivedClientCertRequest(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V
return-void
.end method
.method public onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V
.registers 6
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2, p3, p4}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2, p3, p4}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V
.registers 5
.line 4
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 5
invoke-virtual {v0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V
return-void
.line 6
:cond_8
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V
return-void
.end method
.method public onReceivedHttpAuthRequest(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2, p3, p4}, Landroid/webkit/WebViewClient;->onReceivedHttpAuthRequest(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2, p3, p4}, Landroid/webkit/WebViewClient;->onReceivedHttpAuthRequest(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onReceivedHttpError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceResponse;)V
.registers 5
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedHttpError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceResponse;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedHttpError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceResponse;)V
return-void
.end method
.method public onReceivedLoginRequest(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2, p3, p4}, Landroid/webkit/WebViewClient;->onReceivedLoginRequest(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2, p3, p4}, Landroid/webkit/WebViewClient;->onReceivedLoginRequest(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onReceivedSslError(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V
.registers 5
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedSslError(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedSslError(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V
return-void
.end method
.method public onScaleChanged(Landroid/webkit/WebView;FF)V
.registers 5
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onScaleChanged(Landroid/webkit/WebView;FF)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onScaleChanged(Landroid/webkit/WebView;FF)V
return-void
.end method
.method public onTooManyRedirects(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V
.registers 5
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onTooManyRedirects(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onTooManyRedirects(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V
return-void
.end method
.method public onUnhandledKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)V
.registers 4
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_8
.line 2
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebViewClient;->onUnhandledKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)V
return-void
.line 3
:cond_8
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onUnhandledKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)V
return-void
.end method
.method setDelegate(Landroid/webkit/WebViewClient;)V
.registers 2
.line 1
iput-object p1, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
return-void
.end method
.method public shouldInterceptRequest(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;
.registers 4
.line 4
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_9
.line 5
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebViewClient;->shouldInterceptRequest(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;
move-result-object p1
return-object p1
.line 6
:cond_9
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->shouldInterceptRequest(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;
move-result-object p1
return-object p1
.end method
.method public shouldInterceptRequest(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse;
.registers 4
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_9
.line 2
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebViewClient;->shouldInterceptRequest(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse;
move-result-object p1
return-object p1
.line 3
:cond_9
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->shouldInterceptRequest(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse;
move-result-object p1
return-object p1
.end method
.method public shouldOverrideKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)Z
.registers 4
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_9
.line 2
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebViewClient;->shouldOverrideKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)Z
move-result p1
return p1
.line 3
:cond_9
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->shouldOverrideKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)Z
move-result p1
return p1
.end method
.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z
.registers 4
.line 4
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_9
.line 5
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebViewClient;->shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z
move-result p1
return p1
.line 6
:cond_9
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z
move-result p1
return p1
.end method
.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z
.registers 4
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
iget-object v0, p0, Lcom/just/agentweb/WebViewClientDelegate;->mDelegate:Landroid/webkit/WebViewClient;
if-eqz v0, :cond_9
.line 2
invoke-virtual {v0, p1, p2}, Landroid/webkit/WebViewClient;->shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z
move-result p1
return p1
.line 3
:cond_9
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z
move-result p1
return p1
.end method