ToutiaoInterstitialCallbackRouter.smali
.class public Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;
.super Ljava/lang/Object;
.source "ToutiaoInterstitialCallbackRouter.java"
# static fields
.field private static instance:Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;
# instance fields
.field private final listeners:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/tradplus/ads/base/adapter/TPLoadAdapterListener;",
">;"
}
.end annotation
.end field
.field private final pidlisteners:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/tradplus/ads/mobileads/TradPlusPidReward;",
">;"
}
.end annotation
.end field
.field private final showListeners:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/tradplus/ads/base/adapter/TPShowAdapterListener;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->listeners:Ljava/util/Map;
.line 3
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->showListeners:Ljava/util/Map;
.line 4
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->pidlisteners:Ljava/util/Map;
return-void
.end method
.method public static getInstance()Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;
.registers 1
.line 1
sget-object v0, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->instance:Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;
if-nez v0, :cond_b
.line 2
new-instance v0, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;
invoke-direct {v0}, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;-><init>()V
sput-object v0, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->instance:Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;
.line 3
:cond_b
sget-object v0, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->instance:Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;
return-object v0
.end method
# virtual methods
.method public addListener(Ljava/lang/String;Lcom/tradplus/ads/base/adapter/TPLoadAdapterListener;)V
.registers 4
.line 1
invoke-virtual {p0}, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->getListeners()Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public addPidListener(Ljava/lang/String;Lcom/tradplus/ads/mobileads/TradPlusPidReward;)V
.registers 4
.line 1
invoke-virtual {p0}, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->getPidlisteners()Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public addShowListener(Ljava/lang/String;Lcom/tradplus/ads/base/adapter/TPShowAdapterListener;)V
.registers 4
.line 1
invoke-virtual {p0}, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->getShowListeners()Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public getListener(Ljava/lang/String;)Lcom/tradplus/ads/base/adapter/TPLoadAdapterListener;
.registers 3
.line 1
invoke-virtual {p0}, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->getListeners()Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/tradplus/ads/base/adapter/TPLoadAdapterListener;
return-object p1
.end method
.method public getListeners()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/tradplus/ads/base/adapter/TPLoadAdapterListener;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->listeners:Ljava/util/Map;
return-object v0
.end method
.method public getPidlisteners()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/tradplus/ads/mobileads/TradPlusPidReward;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->pidlisteners:Ljava/util/Map;
return-object v0
.end method
.method public getShowListener(Ljava/lang/String;)Lcom/tradplus/ads/base/adapter/TPShowAdapterListener;
.registers 3
.line 1
invoke-virtual {p0}, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->getShowListeners()Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/tradplus/ads/base/adapter/TPShowAdapterListener;
return-object p1
.end method
.method public getShowListeners()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/tradplus/ads/base/adapter/TPShowAdapterListener;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->showListeners:Ljava/util/Map;
return-object v0
.end method
.method public getToutiaoPidReward(Ljava/lang/String;)Lcom/tradplus/ads/mobileads/TradPlusPidReward;
.registers 3
.line 1
invoke-virtual {p0}, Lcom/tradplus/ads/fpangolin/ToutiaoInterstitialCallbackRouter;->getPidlisteners()Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/tradplus/ads/mobileads/TradPlusPidReward;
return-object p1
.end method