1 26 27 package it.stefanochizzolini.clown.objects; 28 29 import it.stefanochizzolini.clown.bytes.IOutputStream; 30 31 34 public abstract class PdfAtomicObject<TValue> 35 extends PdfDirectObject 36 { 37 private TValue value; 41 43 public PdfAtomicObject( 45 ) 46 {} 47 49 public String toString( 52 ) 53 {return value.toString();} 54 55 public TValue getValue( 56 ) 57 {return value;} 58 59 public void setValue( 60 TValue value 61 ) 62 {this.value = value;} 63 65 @Override  67 protected Object clone( 68 ) 69 {return super.clone();} 70 72 @Override  74 int writeTo( 75 IOutputStream stream 76 ) 77 { 78 return stream.write(toPdf()); 79 } 80 } | Popular Tags |