.class public final Landroid/support/v4/widget/SearchViewCompat; .super Ljava/lang/Object; .source "SearchViewCompat.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; } .end annotation # static fields .field private static final IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; # direct methods .method static constructor ()V .locals 2 .prologue .line 255 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0xe if-lt v0, v1, :cond_0 .line 256 new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;->()V sput-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; .line 262 :goto_0 return-void .line 257 :cond_0 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0xb if-lt v0, v1, :cond_1 .line 258 new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;->()V sput-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; goto :goto_0 .line 260 :cond_1 new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;->()V sput-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; goto :goto_0 .end method .method private constructor (Landroid/content/Context;)V .locals 0 .param p1, "context" # Landroid/content/Context; .prologue .line 264 invoke-direct {p0}, Ljava/lang/Object;->()V .line 266 return-void .end method .method static synthetic access$000()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; .locals 1 .prologue .line 30 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; return-object v0 .end method .method public static getQuery(Landroid/view/View;)Ljava/lang/CharSequence; .locals 1 .param p0, "searchView" # Landroid/view/View; .prologue .line 408 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->getQuery(Landroid/view/View;)Ljava/lang/CharSequence; move-result-object v0 return-object v0 .end method .method public static isIconified(Landroid/view/View;)Z .locals 1 .param p0, "searchView" # Landroid/view/View; .prologue .line 458 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->isIconified(Landroid/view/View;)Z move-result v0 return v0 .end method .method public static isQueryRefinementEnabled(Landroid/view/View;)Z .locals 1 .param p0, "searchView" # Landroid/view/View; .prologue .line 509 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->isQueryRefinementEnabled(Landroid/view/View;)Z move-result v0 return v0 .end method .method public static isSubmitButtonEnabled(Landroid/view/View;)Z .locals 1 .param p0, "searchView" # Landroid/view/View; .prologue .line 481 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->isSubmitButtonEnabled(Landroid/view/View;)Z move-result v0 return v0 .end method .method public static newSearchView(Landroid/content/Context;)Landroid/view/View; .locals 1 .param p0, "context" # Landroid/content/Context; .prologue .line 276 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->newSearchView(Landroid/content/Context;)Landroid/view/View; move-result-object v0 return-object v0 .end method .method public static setIconified(Landroid/view/View;Z)V .locals 1 .param p0, "searchView" # Landroid/view/View; .param p1, "iconify" # Z .prologue .line 447 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0, p1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setIconified(Landroid/view/View;Z)V .line 448 return-void .end method .method public static setImeOptions(Landroid/view/View;I)V .locals 1 .param p0, "searchView" # Landroid/view/View; .param p1, "imeOptions" # I .prologue .line 303 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0, p1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setImeOptions(Landroid/view/View;I)V .line 304 return-void .end method .method public static setInputType(Landroid/view/View;I)V .locals 1 .param p0, "searchView" # Landroid/view/View; .param p1, "inputType" # I .prologue .line 316 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0, p1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setInputType(Landroid/view/View;I)V .line 317 return-void .end method .method public static setMaxWidth(Landroid/view/View;I)V .locals 1 .param p0, "searchView" # Landroid/view/View; .param p1, "maxpixels" # I .prologue .line 517 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0, p1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setMaxWidth(Landroid/view/View;I)V .line 518 return-void .end method .method public static setOnCloseListener(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V .locals 2 .param p0, "searchView" # Landroid/view/View; .param p1, "listener" # Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; .prologue .line 376 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; iget-object v1, p1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;->mListener:Ljava/lang/Object; invoke-interface {v0, p0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setOnCloseListener(Ljava/lang/Object;Ljava/lang/Object;)V .line 377 return-void .end method .method public static setOnQueryTextListener(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V .locals 2 .param p0, "searchView" # Landroid/view/View; .param p1, "listener" # Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; .prologue .line 327 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; iget-object v1, p1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;->mListener:Ljava/lang/Object; invoke-interface {v0, p0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setOnQueryTextListener(Ljava/lang/Object;Ljava/lang/Object;)V .line 328 return-void .end method .method public static setQuery(Landroid/view/View;Ljava/lang/CharSequence;Z)V .locals 1 .param p0, "searchView" # Landroid/view/View; .param p1, "query" # Ljava/lang/CharSequence; .param p2, "submit" # Z .prologue .line 421 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0, p1, p2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setQuery(Landroid/view/View;Ljava/lang/CharSequence;Z)V .line 422 return-void .end method .method public static setQueryHint(Landroid/view/View;Ljava/lang/CharSequence;)V .locals 1 .param p0, "searchView" # Landroid/view/View; .param p1, "hint" # Ljava/lang/CharSequence; .prologue .line 432 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0, p1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setQueryHint(Landroid/view/View;Ljava/lang/CharSequence;)V .line 433 return-void .end method .method public static setQueryRefinementEnabled(Landroid/view/View;Z)V .locals 1 .param p0, "searchView" # Landroid/view/View; .param p1, "enable" # Z .prologue .line 500 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0, p1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setQueryRefinementEnabled(Landroid/view/View;Z)V .line 501 return-void .end method .method public static setSearchableInfo(Landroid/view/View;Landroid/content/ComponentName;)V .locals 1 .param p0, "searchView" # Landroid/view/View; .param p1, "searchableComponent" # Landroid/content/ComponentName; .prologue .line 290 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0, p1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setSearchableInfo(Landroid/view/View;Landroid/content/ComponentName;)V .line 291 return-void .end method .method public static setSubmitButtonEnabled(Landroid/view/View;Z)V .locals 1 .param p0, "searchView" # Landroid/view/View; .param p1, "enabled" # Z .prologue .line 471 sget-object v0, Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; invoke-interface {v0, p0, p1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->setSubmitButtonEnabled(Landroid/view/View;Z)V .line 472 return-void .end method