From 4bd83a37c63e9aff2938fed9192e815e9d0c1d66 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Mon, 13 Nov 2017 19:31:29 +0100 Subject: jni/js: Add support for annotation modification dates. --- platform/java/src/com/artifex/mupdf/fitz/PDFAnnotation.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'platform/java/src/com') diff --git a/platform/java/src/com/artifex/mupdf/fitz/PDFAnnotation.java b/platform/java/src/com/artifex/mupdf/fitz/PDFAnnotation.java index f836a601..52a433de 100644 --- a/platform/java/src/com/artifex/mupdf/fitz/PDFAnnotation.java +++ b/platform/java/src/com/artifex/mupdf/fitz/PDFAnnotation.java @@ -1,5 +1,7 @@ package com.artifex.mupdf.fitz; +import java.util.Date; + public class PDFAnnotation extends Annotation { static { @@ -62,6 +64,14 @@ public class PDFAnnotation extends Annotation public native void setInteriorColor(float[] color); public native String getAuthor(); public native void setAuthor(String author); + protected native long getModificationDateNative(); + protected native void setModificationDate(long time); + public Date getModificationDate() { + return new Date(getModificationDateNative()); + } + public void setModificationDate(Date date) { + setModificationDate(date.getTime()); + } public native int[] getLineEndingStyles(); public native void setLineEndingStyles(int startStyle, int endStyle); -- cgit v1.2.3