InfoWindow.smali
.class public Lcom/baidu/mapapi/map/InfoWindow;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/baidu/mapapi/map/InfoWindow$a;,
Lcom/baidu/mapapi/map/InfoWindow$OnInfoWindowClickListener;
}
.end annotation
# instance fields
.field a:Lcom/baidu/mapapi/map/BitmapDescriptor;
.field b:Landroid/view/View;
.field c:Lcom/baidu/mapapi/model/LatLng;
.field d:Lcom/baidu/mapapi/map/InfoWindow$OnInfoWindowClickListener;
.field e:Lcom/baidu/mapapi/map/InfoWindow$a;
.field f:I
.field g:Z
.field h:I
.field i:Z
.field j:Z
.field k:Z
.field private l:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/view/View;Lcom/baidu/mapapi/model/LatLng;I)V
.registers 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, ""
iput-object v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->l:Ljava/lang/String;
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->g:Z
invoke-static {}, Lcom/baidu/mapapi/common/SysOSUtil;->getDensityDpi()I
move-result v1
iput v1, p0, Lcom/baidu/mapapi/map/InfoWindow;->h:I
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->i:Z
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->j:Z
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->k:Z
if-eqz p1, :cond_24
if-eqz p2, :cond_24
iput-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->b:Landroid/view/View;
iput-object p2, p0, Lcom/baidu/mapapi/map/InfoWindow;->c:Lcom/baidu/mapapi/model/LatLng;
iput p3, p0, Lcom/baidu/mapapi/map/InfoWindow;->f:I
const/4 p1, 0x1
iput-boolean p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->j:Z
return-void
:cond_24
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "BDMapSDKException: view and position can not be null"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public constructor <init>(Landroid/view/View;Lcom/baidu/mapapi/model/LatLng;IZI)V
.registers 8
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, ""
iput-object v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->l:Ljava/lang/String;
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->g:Z
invoke-static {}, Lcom/baidu/mapapi/common/SysOSUtil;->getDensityDpi()I
move-result v1
iput v1, p0, Lcom/baidu/mapapi/map/InfoWindow;->h:I
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->i:Z
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->j:Z
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->k:Z
if-eqz p1, :cond_28
if-eqz p2, :cond_28
iput-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->b:Landroid/view/View;
iput-object p2, p0, Lcom/baidu/mapapi/map/InfoWindow;->c:Lcom/baidu/mapapi/model/LatLng;
iput p3, p0, Lcom/baidu/mapapi/map/InfoWindow;->f:I
iput-boolean p4, p0, Lcom/baidu/mapapi/map/InfoWindow;->g:Z
iput p5, p0, Lcom/baidu/mapapi/map/InfoWindow;->h:I
const/4 p1, 0x1
iput-boolean p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->j:Z
return-void
:cond_28
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "BDMapSDKException: view and position can not be null"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public constructor <init>(Lcom/baidu/mapapi/map/BitmapDescriptor;Lcom/baidu/mapapi/model/LatLng;ILcom/baidu/mapapi/map/InfoWindow$OnInfoWindowClickListener;)V
.registers 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, ""
iput-object v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->l:Ljava/lang/String;
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->g:Z
invoke-static {}, Lcom/baidu/mapapi/common/SysOSUtil;->getDensityDpi()I
move-result v1
iput v1, p0, Lcom/baidu/mapapi/map/InfoWindow;->h:I
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->i:Z
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->j:Z
iput-boolean v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->k:Z
if-eqz p1, :cond_26
if-eqz p2, :cond_26
iput-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->a:Lcom/baidu/mapapi/map/BitmapDescriptor;
iput-object p2, p0, Lcom/baidu/mapapi/map/InfoWindow;->c:Lcom/baidu/mapapi/model/LatLng;
iput-object p4, p0, Lcom/baidu/mapapi/map/InfoWindow;->d:Lcom/baidu/mapapi/map/InfoWindow$OnInfoWindowClickListener;
iput p3, p0, Lcom/baidu/mapapi/map/InfoWindow;->f:I
const/4 p1, 0x1
iput-boolean p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->k:Z
return-void
:cond_26
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "BDMapSDKException: bitmapDescriptor and position can not be null"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
# virtual methods
.method public getBitmapDescriptor()Lcom/baidu/mapapi/map/BitmapDescriptor;
.registers 2
iget-object v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->a:Lcom/baidu/mapapi/map/BitmapDescriptor;
return-object v0
.end method
.method public getPosition()Lcom/baidu/mapapi/model/LatLng;
.registers 2
iget-object v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->c:Lcom/baidu/mapapi/model/LatLng;
return-object v0
.end method
.method public getTag()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->l:Ljava/lang/String;
return-object v0
.end method
.method public getView()Landroid/view/View;
.registers 2
iget-object v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->b:Landroid/view/View;
return-object v0
.end method
.method public getYOffset()I
.registers 2
iget v0, p0, Lcom/baidu/mapapi/map/InfoWindow;->f:I
return v0
.end method
.method public setBitmapDescriptor(Lcom/baidu/mapapi/map/BitmapDescriptor;)V
.registers 2
if-nez p1, :cond_3
return-void
:cond_3
iput-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->a:Lcom/baidu/mapapi/map/BitmapDescriptor;
iget-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->e:Lcom/baidu/mapapi/map/InfoWindow$a;
invoke-interface {p1, p0}, Lcom/baidu/mapapi/map/InfoWindow$a;->b(Lcom/baidu/mapapi/map/InfoWindow;)V
return-void
.end method
.method public setPosition(Lcom/baidu/mapapi/model/LatLng;)V
.registers 2
if-nez p1, :cond_3
return-void
:cond_3
iput-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->c:Lcom/baidu/mapapi/model/LatLng;
iget-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->e:Lcom/baidu/mapapi/map/InfoWindow$a;
invoke-interface {p1, p0}, Lcom/baidu/mapapi/map/InfoWindow$a;->b(Lcom/baidu/mapapi/map/InfoWindow;)V
return-void
.end method
.method public setTag(Ljava/lang/String;)V
.registers 2
iput-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->l:Ljava/lang/String;
return-void
.end method
.method public setView(Landroid/view/View;)V
.registers 2
if-nez p1, :cond_3
return-void
:cond_3
iput-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->b:Landroid/view/View;
iget-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->e:Lcom/baidu/mapapi/map/InfoWindow$a;
invoke-interface {p1, p0}, Lcom/baidu/mapapi/map/InfoWindow$a;->b(Lcom/baidu/mapapi/map/InfoWindow;)V
return-void
.end method
.method public setYOffset(I)V
.registers 2
iput p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->f:I
iget-object p1, p0, Lcom/baidu/mapapi/map/InfoWindow;->e:Lcom/baidu/mapapi/map/InfoWindow$a;
invoke-interface {p1, p0}, Lcom/baidu/mapapi/map/InfoWindow$a;->b(Lcom/baidu/mapapi/map/InfoWindow;)V
return-void
.end method