.class public Lcom/moji/mjad/common/control/CommonAdStyleViewControl; .super Lcom/moji/mjad/common/control/CommonAdViewControl; .source "CommonAdStyleViewControl.java" # direct methods .method public constructor (Landroid/content/Context;)V .locals 0 .line 34 invoke-direct {p0, p1}, Lcom/moji/mjad/common/control/CommonAdViewControl;->(Landroid/content/Context;)V return-void .end method # virtual methods .method getStyleAdView(Lcom/moji/mjad/common/data/AdCommon;)Lcom/moji/mjad/common/view/creater/AbsAdStyleViewCreater; .locals 3 const/4 v0, 0x0 if-eqz p1, :cond_0 .line 40 sget-object v1, Lcom/moji/mjad/common/control/CommonAdStyleViewControl$1;->a:[I iget-object v2, p1, Lcom/moji/mjad/common/data/AdCommon;->position:Lcom/moji/mjad/enumdata/MojiAdPosition; invoke-virtual {v2}, Lcom/moji/mjad/enumdata/MojiAdPosition;->ordinal()I move-result v2 aget v1, v1, v2 packed-switch v1, :pswitch_data_0 return-object v0 .line 86 :pswitch_0 new-instance p1, Lcom/moji/mjad/common/view/creater/style/AdStyleLiveCommentEvelenCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/style/AdStyleLiveCommentEvelenCreater;->(Landroid/content/Context;)V return-object p1 .line 84 :pswitch_1 new-instance v0, Lcom/moji/mjad/common/view/machine/AdCityCreaterMachine; iget-object v1, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {v0, v1}, Lcom/moji/mjad/common/view/machine/AdCityCreaterMachine;->(Landroid/content/Context;)V iget-object v1, p1, Lcom/moji/mjad/common/data/AdCommon;->partener:Lcom/moji/mjad/enumdata/ThirdAdPartener; iget p1, p1, Lcom/moji/mjad/common/data/AdCommon;->adStyle:I invoke-virtual {v0, v1, p1}, Lcom/moji/mjad/common/view/machine/AdCityCreaterMachine;->a(Lcom/moji/mjad/enumdata/ThirdAdPartener;I)Lcom/moji/mjad/common/view/creater/AbsAdStyleViewCreater; move-result-object p1 return-object p1 .line 82 :pswitch_2 new-instance p1, Lcom/moji/mjad/common/view/creater/style/AdStyleLiveTopBannerCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/style/AdStyleLiveTopBannerCreater;->(Landroid/content/Context;)V return-object p1 .line 80 :pswitch_3 new-instance p1, Lcom/moji/mjad/common/view/creater/position/AdFindAppViewCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/position/AdFindAppViewCreater;->(Landroid/content/Context;)V return-object p1 .line 78 :pswitch_4 new-instance p1, Lcom/moji/mjad/common/view/creater/position/AdMenuTwoViewCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/position/AdMenuTwoViewCreater;->(Landroid/content/Context;)V return-object p1 .line 76 :pswitch_5 new-instance p1, Lcom/moji/mjad/common/view/creater/position/AdMenuOneViewCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/position/AdMenuOneViewCreater;->(Landroid/content/Context;)V return-object p1 .line 74 :pswitch_6 new-instance v0, Lcom/moji/mjad/common/view/machine/AdFeedChannelCreaterMachine; iget-object v1, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {v0, v1}, Lcom/moji/mjad/common/view/machine/AdFeedChannelCreaterMachine;->(Landroid/content/Context;)V iget-object v1, p1, Lcom/moji/mjad/common/data/AdCommon;->partener:Lcom/moji/mjad/enumdata/ThirdAdPartener; iget p1, p1, Lcom/moji/mjad/common/data/AdCommon;->adStyle:I invoke-virtual {v0, v1, p1}, Lcom/moji/mjad/common/view/machine/AdFeedChannelCreaterMachine;->a(Lcom/moji/mjad/enumdata/ThirdAdPartener;I)Lcom/moji/mjad/common/view/creater/AbsAdStyleViewCreater; move-result-object p1 return-object p1 .line 71 :pswitch_7 new-instance v0, Lcom/moji/mjad/common/view/machine/AdFeedArticleStreamCreaterMachine; iget-object v1, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {v0, v1}, Lcom/moji/mjad/common/view/machine/AdFeedArticleStreamCreaterMachine;->(Landroid/content/Context;)V iget-object v1, p1, Lcom/moji/mjad/common/data/AdCommon;->partener:Lcom/moji/mjad/enumdata/ThirdAdPartener; iget p1, p1, Lcom/moji/mjad/common/data/AdCommon;->adStyle:I invoke-virtual {v0, v1, p1}, Lcom/moji/mjad/common/view/machine/AdFeedArticleStreamCreaterMachine;->a(Lcom/moji/mjad/enumdata/ThirdAdPartener;I)Lcom/moji/mjad/common/view/creater/AbsAdStyleViewCreater; move-result-object p1 return-object p1 .line 69 :pswitch_8 new-instance v0, Lcom/moji/mjad/common/view/machine/AdFeedStreamCreaterMachine; iget-object v1, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {v0, v1}, Lcom/moji/mjad/common/view/machine/AdFeedStreamCreaterMachine;->(Landroid/content/Context;)V iget-object v1, p1, Lcom/moji/mjad/common/data/AdCommon;->partener:Lcom/moji/mjad/enumdata/ThirdAdPartener; iget p1, p1, Lcom/moji/mjad/common/data/AdCommon;->adStyle:I invoke-virtual {v0, v1, p1}, Lcom/moji/mjad/common/view/machine/AdFeedStreamCreaterMachine;->a(Lcom/moji/mjad/enumdata/ThirdAdPartener;I)Lcom/moji/mjad/common/view/creater/AbsAdStyleViewCreater; move-result-object p1 return-object p1 .line 67 :pswitch_9 new-instance v0, Lcom/moji/mjad/common/view/machine/AdWeatherCreaterMachine; iget-object v1, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {v0, v1}, Lcom/moji/mjad/common/view/machine/AdWeatherCreaterMachine;->(Landroid/content/Context;)V iget-object v1, p1, Lcom/moji/mjad/common/data/AdCommon;->partener:Lcom/moji/mjad/enumdata/ThirdAdPartener; iget p1, p1, Lcom/moji/mjad/common/data/AdCommon;->adStyle:I invoke-virtual {v0, v1, p1}, Lcom/moji/mjad/common/view/machine/AdWeatherCreaterMachine;->a(Lcom/moji/mjad/enumdata/ThirdAdPartener;I)Lcom/moji/mjad/common/view/creater/AbsAdStyleViewCreater; move-result-object p1 return-object p1 .line 59 :pswitch_a new-instance p1, Lcom/moji/mjad/common/view/creater/style/AdStyleOneFrontTopCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/style/AdStyleOneFrontTopCreater;->(Landroid/content/Context;)V return-object p1 .line 57 :pswitch_b new-instance v0, Lcom/moji/mjad/common/view/machine/AdArtCreaterMachine; iget-object v1, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {v0, v1}, Lcom/moji/mjad/common/view/machine/AdArtCreaterMachine;->(Landroid/content/Context;)V iget-object v1, p1, Lcom/moji/mjad/common/data/AdCommon;->partener:Lcom/moji/mjad/enumdata/ThirdAdPartener; iget p1, p1, Lcom/moji/mjad/common/data/AdCommon;->adStyle:I invoke-virtual {v0, v1, p1}, Lcom/moji/mjad/common/view/machine/AdArtCreaterMachine;->a(Lcom/moji/mjad/enumdata/ThirdAdPartener;I)Lcom/moji/mjad/common/view/creater/AbsAdStyleViewCreater; move-result-object p1 return-object p1 .line 54 :pswitch_c new-instance v0, Lcom/moji/mjad/common/view/machine/AdTimeSceneCreaterMachine; iget-object v1, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {v0, v1}, Lcom/moji/mjad/common/view/machine/AdTimeSceneCreaterMachine;->(Landroid/content/Context;)V iget-object v1, p1, Lcom/moji/mjad/common/data/AdCommon;->partener:Lcom/moji/mjad/enumdata/ThirdAdPartener; iget p1, p1, Lcom/moji/mjad/common/data/AdCommon;->adStyle:I invoke-virtual {v0, v1, p1}, Lcom/moji/mjad/common/view/machine/AdTimeSceneCreaterMachine;->a(Lcom/moji/mjad/enumdata/ThirdAdPartener;I)Lcom/moji/mjad/common/view/creater/AbsAdStyleViewCreater; move-result-object p1 return-object p1 .line 52 :pswitch_d new-instance p1, Lcom/moji/mjad/common/view/creater/position/AdWeatherTopIconViewCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/position/AdWeatherTopIconViewCreater;->(Landroid/content/Context;)V return-object p1 .line 50 :pswitch_e new-instance p1, Lcom/moji/mjad/common/view/creater/position/AdDiscountViewCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/position/AdDiscountViewCreater;->(Landroid/content/Context;)V return-object p1 .line 48 :pswitch_f new-instance p1, Lcom/moji/mjad/common/view/creater/position/AdVoiceUnderViewCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/position/AdVoiceUnderViewCreater;->(Landroid/content/Context;)V return-object p1 .line 46 :pswitch_10 new-instance p1, Lcom/moji/mjad/common/view/creater/position/AdShareUnderViewCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/position/AdShareUnderViewCreater;->(Landroid/content/Context;)V return-object p1 .line 44 :pswitch_11 new-instance p1, Lcom/moji/mjad/common/view/creater/position/AdVoiceAboveViewCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/position/AdVoiceAboveViewCreater;->(Landroid/content/Context;)V return-object p1 .line 42 :pswitch_12 new-instance p1, Lcom/moji/mjad/common/view/creater/position/AdGameViewCreater; iget-object v0, p0, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->mContext:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjad/common/view/creater/position/AdGameViewCreater;->(Landroid/content/Context;)V return-object p1 :cond_0 return-object v0 :pswitch_data_0 .packed-switch 0x1 :pswitch_12 :pswitch_11 :pswitch_10 :pswitch_f :pswitch_e :pswitch_d :pswitch_c :pswitch_b :pswitch_b :pswitch_a :pswitch_9 :pswitch_9 :pswitch_9 :pswitch_9 :pswitch_9 :pswitch_9 :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method