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/Link.java20
-rw-r--r--platform/java/src/com/artifex/mupdf/fitz/Page.java1
2 files changed, 9 insertions, 12 deletions
diff --git a/platform/java/src/com/artifex/mupdf/fitz/Link.java b/platform/java/src/com/artifex/mupdf/fitz/Link.java
index 0ecd8307..34bb648f 100644
--- a/platform/java/src/com/artifex/mupdf/fitz/Link.java
+++ b/platform/java/src/com/artifex/mupdf/fitz/Link.java
@@ -2,18 +2,14 @@ package com.artifex.mupdf.fitz;
public class Link
{
- private long pointer;
-
- protected native void finalize();
-
- public void destroy() {
- finalize();
- pointer = 0;
- }
-
- private Link(long p) {
- pointer = p;
+ public Rect bounds;
+ public int page;
+ public String uri;
+
+ public Link(Rect bounds, int page, String uri) {
+ this.bounds = bounds;
+ this.page = page;
+ this.uri = uri;
}
- public native Link getNext();
}
diff --git a/platform/java/src/com/artifex/mupdf/fitz/Page.java b/platform/java/src/com/artifex/mupdf/fitz/Page.java
index 7763df04..91bd5067 100644
--- a/platform/java/src/com/artifex/mupdf/fitz/Page.java
+++ b/platform/java/src/com/artifex/mupdf/fitz/Page.java
@@ -4,6 +4,7 @@ public class Page
{
private long pointer;
private Annotation nativeAnnots[];
+ private Link nativeLinks[];
protected native void finalize();