KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > etymon > pj > object > pagemark > XTr


1 package com.etymon.pj.object.pagemark;
2
3 import java.io.*;
4 import java.util.*;
5 import com.etymon.pj.object.*;
6
7 /**
8    Text operator: Tr.
9    @author Nassib Nassar
10 */

11 public class XTr
12     extends PageMarkOperator {
13
14     public XTr(PjNumber render) {
15         _render = render;
16     }
17
18     public PjNumber getRender() {
19         return _render;
20     }
21
22     public long writePdf(OutputStream os) throws IOException {
23         long z = _render.writePdf(os);
24         z = z + writeln(os, " Tr");
25         return z;
26     }
27     
28     /**
29        Returns a deep copy of this object.
30        @return a deep copy of this object.
31     */

32     public Object JavaDoc clone() {
33         return this;
34     }
35     
36     public boolean equals(Object JavaDoc obj) {
37         if (obj == null) {
38             return false;
39         }
40         if (obj instanceof XTr) {
41             return (_render.equals(((XTr)obj)._render));
42         } else {
43             return false;
44         }
45     }
46
47     private PjNumber _render;
48     
49 }
50
Popular Tags