SampleApplication.java 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. /**
  2. * Copyright © 2014-2023 PDF Technologies, Inc. All Rights Reserved.
  3. *
  4. * THIS SOURCE CODE AND ANY ACCOMPANYING DOCUMENTATION ARE PROTECTED BY INTERNATIONAL COPYRIGHT LAW
  5. * AND MAY NOT BE RESOLD OR REDISTRIBUTED. USAGE IS BOUND TO THE ComPDFKit LICENSE AGREEMENT.
  6. * UNAUTHORIZED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES.
  7. * This notice may not be removed from this file.
  8. */
  9. package com.compdfkit.samples;
  10. import android.app.Application;
  11. import com.compdfkit.samples.samples.AnnotationImportExportTest;
  12. import com.compdfkit.samples.samples.AnnotationReplyTest;
  13. import com.compdfkit.samples.samples.AnnotationTest;
  14. import com.compdfkit.samples.samples.BackgroundTest;
  15. import com.compdfkit.samples.samples.BatesTest;
  16. import com.compdfkit.samples.samples.BookmarkTest;
  17. import com.compdfkit.samples.samples.ContentEditorTest;
  18. import com.compdfkit.samples.samples.DigitalSignaturesTest;
  19. import com.compdfkit.samples.samples.DocumentInfoTest;
  20. import com.compdfkit.samples.samples.DocumentSaveExtraFontSubsetTest;
  21. import com.compdfkit.samples.samples.EncryptTest;
  22. import com.compdfkit.samples.samples.FlattenTest;
  23. import com.compdfkit.samples.samples.HeaderFooterTest;
  24. import com.compdfkit.samples.samples.ImageExtractTest;
  25. import com.compdfkit.samples.samples.InteractiveFormsTest;
  26. import com.compdfkit.samples.samples.OutlineTest;
  27. import com.compdfkit.samples.samples.PDFATest;
  28. import com.compdfkit.samples.samples.PDFPageTest;
  29. import com.compdfkit.samples.samples.PDFRedactTest;
  30. import com.compdfkit.samples.samples.PDFToImageTest;
  31. import com.compdfkit.samples.samples.TextExtractTest;
  32. import com.compdfkit.samples.samples.TextSearchTest;
  33. import com.compdfkit.samples.samples.WatermarkTest;
  34. import java.util.ArrayList;
  35. import java.util.List;
  36. public class SampleApplication extends Application {
  37. private static SampleApplication application;
  38. public List<PDFSamples> samplesList = new ArrayList<>();
  39. public static SampleApplication getInstance(){
  40. return application;
  41. }
  42. @Override
  43. public void onCreate() {
  44. super.onCreate();
  45. application = this;
  46. samplesList.clear();
  47. samplesList.add(new DocumentSaveExtraFontSubsetTest());
  48. samplesList.add(new DigitalSignaturesTest());
  49. samplesList.add(new BookmarkTest());
  50. samplesList.add(new OutlineTest());
  51. samplesList.add(new PDFToImageTest());
  52. samplesList.add(new TextSearchTest());
  53. samplesList.add(new AnnotationTest());
  54. samplesList.add(new AnnotationImportExportTest());
  55. samplesList.add(new AnnotationReplyTest());
  56. samplesList.add(new InteractiveFormsTest());
  57. samplesList.add(new PDFPageTest());
  58. samplesList.add(new ImageExtractTest());
  59. samplesList.add(new TextExtractTest());
  60. samplesList.add(new DocumentInfoTest());
  61. samplesList.add(new WatermarkTest());
  62. samplesList.add(new BackgroundTest());
  63. samplesList.add(new HeaderFooterTest());
  64. samplesList.add(new BatesTest());
  65. samplesList.add(new PDFRedactTest());
  66. samplesList.add(new EncryptTest());
  67. samplesList.add(new PDFATest());
  68. samplesList.add(new FlattenTest());
  69. samplesList.add(new ContentEditorTest());
  70. }
  71. }