01: package com.etymon.pj.object;
02:
03: import java.io.*;
04: import java.util.*;
05: import com.etymon.pj.*;
06:
07: /**
08: A PDF object representation. This is the base class for all
09: high level PDF objects.
10: @author Nassib Nassar
11: */
12: public abstract class PjObject extends BaseObject {
13:
14: /**
15: Renumbers object references within this object. This
16: method calls itself recursively to comprehensively renumber
17: all objects contained within this object.
18: @param map the table of object number mappings. Each
19: object number is looked up by key in the hash table, and
20: the associated value is assigned as the new object number.
21: The map hash table should consist of PjNumber keys and
22: PjReference values.
23: */
24: public void renumber(Hashtable map) {
25: }
26:
27: }
|