package org.freehep.graphicsio.pdf;
/**
* This class implements a numbered reference to a PDFObject. Internally the
* class keeps track of the numbers. The user only sees its logical name. Only
* generation 0 is used in this PDFWriter, since we do not allow for updates of
* the PDF file.
* <p>
*
* @author Mark Donszelmann
* @version $Id: freehep-graphicsio-pdf/src/main/java/org/freehep/graphicsio/pdf/PDFRef.java f493ff6e61b2 2005/12/01 18:46:43 duns $
*/
public class PDFRef implements PDFConstants {
private String name;
private int objectNumber;
private int generationNumber;
PDFRef(String name, int objectNumber, int generationNumber) {
this.name = name;
this.objectNumber = objectNumber;
this.generationNumber = generationNumber;
}
public String getName() {
return name;
}
public int getObjectNumber() {
return objectNumber;
}
public int getGenerationNumber() {
return generationNumber;
}
public String toString() {
return objectNumber + " " + generationNumber + " R";
}
}