1 package com.etymon.pj.object.pagemark; 2 3 import java.io.*; 4 import java.util.*; 5 import com.etymon.pj.object.*; 6 7 11 public class Xrg 12 extends PageMarkOperator { 13 14 public Xrg(PjNumber r, PjNumber g, PjNumber b) { 15 _r = r; 16 _g = g; 17 _b = b; 18 } 19 20 public PjNumber getR() { 21 return _r; 22 } 23 24 public PjNumber getG() { 25 return _g; 26 } 27 28 public PjNumber getB() { 29 return _b; 30 } 31 32 public long writePdf(OutputStream os) throws IOException { 33 long z = _r.writePdf(os); 34 z = z + write(os, ' '); 35 z = z + _g.writePdf(os); 36 z = z + write(os, ' '); 37 z = z + _b.writePdf(os); 38 z = z + writeln(os, " rg"); 39 return z; 40 } 41 42 46 public Object clone() { 47 return this; 48 } 49 50 public boolean equals(Object obj) { 51 if (obj == null) { 52 return false; 53 } 54 if (obj instanceof Xrg) { 55 return ( (_r.equals(((Xrg)obj)._r)) && 56 (_g.equals(((Xrg)obj)._g)) && 57 (_b.equals(((Xrg)obj)._b)) ); 58 } else { 59 return false; 60 } 61 } 62 63 private PjNumber _r; 64 private PjNumber _g; 65 private PjNumber _b; 66 67 } 68 | Popular Tags |