diff options
Diffstat (limited to 'platform/android/src/com/artifex/mupdfdemo/MuPDFCancellableTaskDefinition.java')
-rw-r--r-- | platform/android/src/com/artifex/mupdfdemo/MuPDFCancellableTaskDefinition.java | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/platform/android/src/com/artifex/mupdfdemo/MuPDFCancellableTaskDefinition.java b/platform/android/src/com/artifex/mupdfdemo/MuPDFCancellableTaskDefinition.java deleted file mode 100644 index b95d8e93..00000000 --- a/platform/android/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); -} |