diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2017-02-10 14:05:45 +0100 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2017-02-14 17:56:55 +0100 |
commit | 1fa9a65166acb4077d2b0974ad579dc11d1a92cc (patch) | |
tree | e189e0054a47d4120a22d5d9661e39c54dfd50d6 /platform/java/mupdf_native.h | |
parent | 8b2296b18b884432a4447885269482c4e111f919 (diff) | |
download | mupdf-1fa9a65166acb4077d2b0974ad579dc11d1a92cc.tar.xz |
java: Make PDFDocument a subclass of Document.
Requires use of Document.openDocument(path) to open a document. No more
new Document(path) since we may need to return a PDFDocument.
Create a new blank PDF with new PDFDocument() constructor.
Diffstat (limited to 'platform/java/mupdf_native.h')
-rw-r--r-- | platform/java/mupdf_native.h | 48 |
1 files changed, 12 insertions, 36 deletions
diff --git a/platform/java/mupdf_native.h b/platform/java/mupdf_native.h index 8b0b2fe3..19fe1502 100644 --- a/platform/java/mupdf_native.h +++ b/platform/java/mupdf_native.h @@ -603,19 +603,19 @@ JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Document_finalize /* * Class: com_artifex_mupdf_fitz_Document - * Method: newNativeWithPath - * Signature: (Ljava/lang/String;)J + * Method: openNativeWithPath + * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/Document; */ -JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Document_newNativeWithPath - (JNIEnv *, jobject, jstring); +JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_openNativeWithPath + (JNIEnv *, jclass, jstring); /* * Class: com_artifex_mupdf_fitz_Document - * Method: newNativeWithBuffer - * Signature: ([BLjava/lang/String;)J + * Method: openNativeWithBuffer + * Signature: ([BLjava/lang/String;)Lcom/artifex/mupdf/fitz/Document; */ -JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Document_newNativeWithBuffer - (JNIEnv *, jobject, jbyteArray, jstring); +JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_openNativeWithBuffer + (JNIEnv *, jclass, jbyteArray, jstring); /* * Class: com_artifex_mupdf_fitz_Document @@ -707,14 +707,6 @@ JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_isUnencryptedPDF /* * Class: com_artifex_mupdf_fitz_Document - * Method: toPDFDocument - * Signature: ()Lcom/artifex/mupdf/fitz/PDFDocument; - */ -JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_toPDFDocument - (JNIEnv *, jobject); - -/* - * Class: com_artifex_mupdf_fitz_Document * Method: proofNative * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; */ @@ -1326,27 +1318,11 @@ extern "C" { #endif /* * Class: com_artifex_mupdf_fitz_PDFDocument - * Method: finalize - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_finalize - (JNIEnv *, jobject); - -/* - * Class: com_artifex_mupdf_fitz_PDFDocument - * Method: toDocument - * Signature: ()Lcom/artifex/mupdf/fitz/Document; - */ -JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_toDocument - (JNIEnv *, jobject); - -/* - * Class: com_artifex_mupdf_fitz_PDFDocument - * Method: countPages - * Signature: ()I + * Method: newNative + * Signature: ()J */ -JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_countPages - (JNIEnv *, jobject); +JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newNative + (JNIEnv *, jclass); /* * Class: com_artifex_mupdf_fitz_PDFDocument |