PrintHelper$PrintHelperImpl.smali 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. .class Landroid/support/v4/print/PrintHelper$PrintHelperImpl;
  2. .super Ljava/lang/Object;
  3. .source ""
  4. # interfaces
  5. .implements Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Landroid/support/v4/print/PrintHelper;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0xa
  12. name = "PrintHelperImpl"
  13. .end annotation
  14. .annotation system Ldalvik/annotation/Signature;
  15. value = {
  16. "<RealHelper:",
  17. "Landroid/support/v4/print/PrintHelperKitkat;",
  18. ">",
  19. "Ljava/lang/Object;",
  20. "Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;"
  21. }
  22. .end annotation
  23. # instance fields
  24. .field private final mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat;
  25. .annotation system Ldalvik/annotation/Signature;
  26. value = {
  27. "TRealHelper;"
  28. }
  29. .end annotation
  30. .end field
  31. # direct methods
  32. .method protected constructor <init>(Landroid/support/v4/print/PrintHelperKitkat;)V
  33. .locals 0
  34. .annotation system Ldalvik/annotation/Signature;
  35. value = {
  36. "(TRealHelper;)V"
  37. }
  38. .end annotation
  39. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  40. iput-object p1, p0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl;->mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat;
  41. return-void
  42. .end method
  43. # virtual methods
  44. .method public getColorMode()I
  45. .locals 1
  46. iget-object v0, p0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl;->mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat;
  47. invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;->getColorMode()I
  48. move-result v0
  49. return v0
  50. .end method
  51. .method public getOrientation()I
  52. .locals 1
  53. iget-object v0, p0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl;->mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat;
  54. invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;->getOrientation()I
  55. move-result v0
  56. return v0
  57. .end method
  58. .method public getScaleMode()I
  59. .locals 1
  60. iget-object v0, p0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl;->mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat;
  61. invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;->getScaleMode()I
  62. move-result v0
  63. return v0
  64. .end method
  65. .method public printBitmap(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V
  66. .locals 1
  67. if-eqz p3, :cond_0
  68. new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl$1;
  69. invoke-direct {v0, p0, p3}, Landroid/support/v4/print/PrintHelper$PrintHelperImpl$1;-><init>(Landroid/support/v4/print/PrintHelper$PrintHelperImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V
  70. goto :goto_0
  71. :cond_0
  72. const/4 v0, 0x0
  73. :goto_0
  74. iget-object p3, p0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl;->mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat;
  75. invoke-virtual {p3, p1, p2, v0}, Landroid/support/v4/print/PrintHelperKitkat;->printBitmap(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V
  76. return-void
  77. .end method
  78. .method public printBitmap(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V
  79. .locals 1
  80. .annotation system Ldalvik/annotation/Throws;
  81. value = {
  82. Ljava/io/FileNotFoundException;
  83. }
  84. .end annotation
  85. if-eqz p3, :cond_0
  86. new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl$2;
  87. invoke-direct {v0, p0, p3}, Landroid/support/v4/print/PrintHelper$PrintHelperImpl$2;-><init>(Landroid/support/v4/print/PrintHelper$PrintHelperImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V
  88. goto :goto_0
  89. :cond_0
  90. const/4 v0, 0x0
  91. :goto_0
  92. iget-object p3, p0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl;->mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat;
  93. invoke-virtual {p3, p1, p2, v0}, Landroid/support/v4/print/PrintHelperKitkat;->printBitmap(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V
  94. return-void
  95. .end method
  96. .method public setColorMode(I)V
  97. .locals 1
  98. iget-object v0, p0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl;->mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat;
  99. invoke-virtual {v0, p1}, Landroid/support/v4/print/PrintHelperKitkat;->setColorMode(I)V
  100. return-void
  101. .end method
  102. .method public setOrientation(I)V
  103. .locals 1
  104. iget-object v0, p0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl;->mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat;
  105. invoke-virtual {v0, p1}, Landroid/support/v4/print/PrintHelperKitkat;->setOrientation(I)V
  106. return-void
  107. .end method
  108. .method public setScaleMode(I)V
  109. .locals 1
  110. iget-object v0, p0, Landroid/support/v4/print/PrintHelper$PrintHelperImpl;->mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat;
  111. invoke-virtual {v0, p1}, Landroid/support/v4/print/PrintHelperKitkat;->setScaleMode(I)V
  112. return-void
  113. .end method