summaryrefslogtreecommitdiff
path: root/platform/android/viewer/src/com/artifex/mupdfdemo/MuPDFCancellableTaskDefinition.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/viewer/src/com/artifex/mupdfdemo/MuPDFCancellableTaskDefinition.java')
-rw-r--r--platform/android/viewer/src/com/artifex/mupdfdemo/MuPDFCancellableTaskDefinition.java38
1 files changed, 0 insertions, 38 deletions
diff --git a/platform/android/viewer/src/com/artifex/mupdfdemo/MuPDFCancellableTaskDefinition.java b/platform/android/viewer/src/com/artifex/mupdfdemo/MuPDFCancellableTaskDefinition.java
deleted file mode 100644
index b95d8e93..00000000
--- a/platform/android/viewer/src/com/artifex/mupdfdemo/MuPDFCancellableTaskDefinition.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.artifex.mupdfdemo;
-
-public abstract class MuPDFCancellableTaskDefinition<Params, Result> implements CancellableTaskDefinition<Params, Result>
-{
- private MuPDFCore.Cookie cookie;
-
- public MuPDFCancellableTaskDefinition(MuPDFCore core)
- {
- this.cookie = core.new Cookie();
- }
-
- @Override
- public void doCancel()
- {
- if (cookie == null)
- return;
-
- cookie.abort();
- }
-
- @Override
- public void doCleanup()
- {
- if (cookie == null)
- return;
-
- cookie.destroy();
- cookie = null;
- }
-
- @Override
- public final Result doInBackground(Params ... params)
- {
- return doInBackground(cookie, params);
- }
-
- public abstract Result doInBackground(MuPDFCore.Cookie cookie, Params ... params);
-}