1 29 30 package com.caucho.quercus.lib.pdf; 31 32 35 public class PDFProcSet { 36 37 private int _id; 38 private String _set = ""; 39 40 PDFProcSet() 41 { 42 } 43 44 void setId(int id) 45 { 46 _id = id; 47 } 48 49 public int getId() 50 { 51 return _id; 52 } 53 54 public void add(String proc) 55 { 56 if (_set.indexOf(proc) >= 0) 57 return; 58 59 if (_set.length() > 0) 60 _set = _set + ' ' + proc; 61 else 62 _set = proc; 63 } 64 65 String getResource() 66 { 67 return ("/ProcSet [" + _set + "]"); 68 } 69 70 public int hashCode() 71 { 72 return _set.hashCode(); 73 } 74 75 public boolean equals(Object o) 76 { 77 if (this == o) 78 return true; 79 else if (! (o instanceof PDFProcSet)) 80 return false; 81 82 PDFProcSet set = (PDFProcSet) o; 83 84 return _set.equals(set._set); 85 } 86 87 public String toString() 88 { 89 return "PDFProcSet[" + _set + "]"; 90 } 91 } 92 | Popular Tags |