SearchViewCompatHoneycomb.smali 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300
  1. .class Landroid/support/v4/widget/SearchViewCompatHoneycomb;
  2. .super Ljava/lang/Object;
  3. .source "SearchViewCompatHoneycomb.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/MemberClasses;
  6. value = {
  7. Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;,
  8. Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;
  9. }
  10. .end annotation
  11. # direct methods
  12. .method constructor <init>()V
  13. .locals 0
  14. .prologue
  15. .line 30
  16. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  17. .line 37
  18. return-void
  19. .end method
  20. .method public static getQuery(Landroid/view/View;)Ljava/lang/CharSequence;
  21. .locals 1
  22. .param p0, "searchView" # Landroid/view/View;
  23. .prologue
  24. .line 84
  25. check-cast p0, Landroid/widget/SearchView;
  26. .end local p0 # "searchView":Landroid/view/View;
  27. invoke-virtual {p0}, Landroid/widget/SearchView;->getQuery()Ljava/lang/CharSequence;
  28. move-result-object v0
  29. return-object v0
  30. .end method
  31. .method public static isIconified(Landroid/view/View;)Z
  32. .locals 1
  33. .param p0, "searchView" # Landroid/view/View;
  34. .prologue
  35. .line 100
  36. check-cast p0, Landroid/widget/SearchView;
  37. .end local p0 # "searchView":Landroid/view/View;
  38. invoke-virtual {p0}, Landroid/widget/SearchView;->isIconified()Z
  39. move-result v0
  40. return v0
  41. .end method
  42. .method public static isQueryRefinementEnabled(Landroid/view/View;)Z
  43. .locals 1
  44. .param p0, "searchView" # Landroid/view/View;
  45. .prologue
  46. .line 116
  47. check-cast p0, Landroid/widget/SearchView;
  48. .end local p0 # "searchView":Landroid/view/View;
  49. invoke-virtual {p0}, Landroid/widget/SearchView;->isQueryRefinementEnabled()Z
  50. move-result v0
  51. return v0
  52. .end method
  53. .method public static isSubmitButtonEnabled(Landroid/view/View;)Z
  54. .locals 1
  55. .param p0, "searchView" # Landroid/view/View;
  56. .prologue
  57. .line 108
  58. check-cast p0, Landroid/widget/SearchView;
  59. .end local p0 # "searchView":Landroid/view/View;
  60. invoke-virtual {p0}, Landroid/widget/SearchView;->isSubmitButtonEnabled()Z
  61. move-result v0
  62. return v0
  63. .end method
  64. .method public static newOnCloseListener(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object;
  65. .locals 1
  66. .param p0, "listener" # Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;
  67. .prologue
  68. .line 71
  69. new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;
  70. invoke-direct {v0, p0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;-><init>(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V
  71. return-object v0
  72. .end method
  73. .method public static newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;
  74. .locals 1
  75. .param p0, "listener" # Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;
  76. .prologue
  77. .line 53
  78. new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;
  79. invoke-direct {v0, p0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;-><init>(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V
  80. return-object v0
  81. .end method
  82. .method public static newSearchView(Landroid/content/Context;)Landroid/view/View;
  83. .locals 1
  84. .param p0, "context" # Landroid/content/Context;
  85. .prologue
  86. .line 42
  87. new-instance v0, Landroid/widget/SearchView;
  88. invoke-direct {v0, p0}, Landroid/widget/SearchView;-><init>(Landroid/content/Context;)V
  89. return-object v0
  90. .end method
  91. .method public static setIconified(Landroid/view/View;Z)V
  92. .locals 0
  93. .param p0, "searchView" # Landroid/view/View;
  94. .param p1, "iconify" # Z
  95. .prologue
  96. .line 96
  97. check-cast p0, Landroid/widget/SearchView;
  98. .end local p0 # "searchView":Landroid/view/View;
  99. invoke-virtual {p0, p1}, Landroid/widget/SearchView;->setIconified(Z)V
  100. .line 97
  101. return-void
  102. .end method
  103. .method public static setMaxWidth(Landroid/view/View;I)V
  104. .locals 0
  105. .param p0, "searchView" # Landroid/view/View;
  106. .param p1, "maxpixels" # I
  107. .prologue
  108. .line 120
  109. check-cast p0, Landroid/widget/SearchView;
  110. .end local p0 # "searchView":Landroid/view/View;
  111. invoke-virtual {p0, p1}, Landroid/widget/SearchView;->setMaxWidth(I)V
  112. .line 121
  113. return-void
  114. .end method
  115. .method public static setOnCloseListener(Ljava/lang/Object;Ljava/lang/Object;)V
  116. .locals 0
  117. .param p0, "searchView" # Ljava/lang/Object;
  118. .param p1, "listener" # Ljava/lang/Object;
  119. .prologue
  120. .line 80
  121. check-cast p0, Landroid/widget/SearchView;
  122. .end local p0 # "searchView":Ljava/lang/Object;
  123. check-cast p1, Landroid/widget/SearchView$OnCloseListener;
  124. .end local p1 # "listener":Ljava/lang/Object;
  125. invoke-virtual {p0, p1}, Landroid/widget/SearchView;->setOnCloseListener(Landroid/widget/SearchView$OnCloseListener;)V
  126. .line 81
  127. return-void
  128. .end method
  129. .method public static setOnQueryTextListener(Ljava/lang/Object;Ljava/lang/Object;)V
  130. .locals 0
  131. .param p0, "searchView" # Ljava/lang/Object;
  132. .param p1, "listener" # Ljava/lang/Object;
  133. .prologue
  134. .line 67
  135. check-cast p0, Landroid/widget/SearchView;
  136. .end local p0 # "searchView":Ljava/lang/Object;
  137. check-cast p1, Landroid/widget/SearchView$OnQueryTextListener;
  138. .end local p1 # "listener":Ljava/lang/Object;
  139. invoke-virtual {p0, p1}, Landroid/widget/SearchView;->setOnQueryTextListener(Landroid/widget/SearchView$OnQueryTextListener;)V
  140. .line 68
  141. return-void
  142. .end method
  143. .method public static setQuery(Landroid/view/View;Ljava/lang/CharSequence;Z)V
  144. .locals 0
  145. .param p0, "searchView" # Landroid/view/View;
  146. .param p1, "query" # Ljava/lang/CharSequence;
  147. .param p2, "submit" # Z
  148. .prologue
  149. .line 88
  150. check-cast p0, Landroid/widget/SearchView;
  151. .end local p0 # "searchView":Landroid/view/View;
  152. invoke-virtual {p0, p1, p2}, Landroid/widget/SearchView;->setQuery(Ljava/lang/CharSequence;Z)V
  153. .line 89
  154. return-void
  155. .end method
  156. .method public static setQueryHint(Landroid/view/View;Ljava/lang/CharSequence;)V
  157. .locals 0
  158. .param p0, "searchView" # Landroid/view/View;
  159. .param p1, "hint" # Ljava/lang/CharSequence;
  160. .prologue
  161. .line 92
  162. check-cast p0, Landroid/widget/SearchView;
  163. .end local p0 # "searchView":Landroid/view/View;
  164. invoke-virtual {p0, p1}, Landroid/widget/SearchView;->setQueryHint(Ljava/lang/CharSequence;)V
  165. .line 93
  166. return-void
  167. .end method
  168. .method public static setQueryRefinementEnabled(Landroid/view/View;Z)V
  169. .locals 0
  170. .param p0, "searchView" # Landroid/view/View;
  171. .param p1, "enable" # Z
  172. .prologue
  173. .line 112
  174. check-cast p0, Landroid/widget/SearchView;
  175. .end local p0 # "searchView":Landroid/view/View;
  176. invoke-virtual {p0, p1}, Landroid/widget/SearchView;->setQueryRefinementEnabled(Z)V
  177. .line 113
  178. return-void
  179. .end method
  180. .method public static setSearchableInfo(Landroid/view/View;Landroid/content/ComponentName;)V
  181. .locals 4
  182. .param p0, "searchView" # Landroid/view/View;
  183. .param p1, "searchableComponent" # Landroid/content/ComponentName;
  184. .prologue
  185. .line 46
  186. move-object v1, p0
  187. check-cast v1, Landroid/widget/SearchView;
  188. .line 47
  189. .local v1, "sv":Landroid/widget/SearchView;
  190. invoke-virtual {v1}, Landroid/widget/SearchView;->getContext()Landroid/content/Context;
  191. move-result-object v2
  192. const-string v3, "search"
  193. invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  194. move-result-object v0
  195. check-cast v0, Landroid/app/SearchManager;
  196. .line 49
  197. .local v0, "searchManager":Landroid/app/SearchManager;
  198. invoke-virtual {v0, p1}, Landroid/app/SearchManager;->getSearchableInfo(Landroid/content/ComponentName;)Landroid/app/SearchableInfo;
  199. move-result-object v2
  200. invoke-virtual {v1, v2}, Landroid/widget/SearchView;->setSearchableInfo(Landroid/app/SearchableInfo;)V
  201. .line 50
  202. return-void
  203. .end method
  204. .method public static setSubmitButtonEnabled(Landroid/view/View;Z)V
  205. .locals 0
  206. .param p0, "searchView" # Landroid/view/View;
  207. .param p1, "enabled" # Z
  208. .prologue
  209. .line 104
  210. check-cast p0, Landroid/widget/SearchView;
  211. .end local p0 # "searchView":Landroid/view/View;
  212. invoke-virtual {p0, p1}, Landroid/widget/SearchView;->setSubmitButtonEnabled(Z)V
  213. .line 105
  214. return-void
  215. .end method