summaryrefslogtreecommitdiff
path: root/platform/java/src
diff options
context:
space:
mode:
Diffstat (limited to 'platform/java/src')
-rw-r--r--platform/java/src/com/artifex/mupdf/fitz/PDFObject.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/platform/java/src/com/artifex/mupdf/fitz/PDFObject.java b/platform/java/src/com/artifex/mupdf/fitz/PDFObject.java
index a099b438..10a0e7a8 100644
--- a/platform/java/src/com/artifex/mupdf/fitz/PDFObject.java
+++ b/platform/java/src/com/artifex/mupdf/fitz/PDFObject.java
@@ -173,4 +173,32 @@ public class PDFObject
public void delete(PDFObject name) {
deleteDictionaryPDFObject(name);
}
+
+ public native int size();
+
+ private native void pushBoolean(boolean b);
+ private native void pushInteger(int i);
+ private native void pushFloat(float f);
+ private native void pushString(String s);
+ private native void pushPDFObject(PDFObject item);
+
+ public void push(boolean b) {
+ pushBoolean(b);
+ }
+
+ public void push(int i) {
+ pushInteger(i);
+ }
+
+ public void push(float f) {
+ pushFloat(f);
+ }
+
+ public void push(String s) {
+ pushString(s);
+ }
+
+ public void push(PDFObject obj) {
+ pushPDFObject(obj);
+ }
}